Source Map — Level 7: Binary Search on Answer¶
এই folder-এর প্রতিটা concept আর problem-এর উৎসের হিসাব। সব Bengali prose, diagram আর code এই repo-র জন্য নতুন করে লেখা; কোনো বই বা সাইটের লেখার copy বা অনুবাদ নয়। Problem statement কোথাও তুলে আনা হয়নি — শুধু official link দেওয়া আছে।
| Concept / Problem | Source Type | Source Name | Link | How it is used | Copying status |
|---|---|---|---|---|---|
| Binary search, lower/upper bound, BSoA framework | Common knowledge | Standard CP/interview curriculum | — | concept-notes.md-র মূল ব্যাখ্যা; guessing game/সিঁড়ি framing নিজের | original explanation |
| F/T সিঁড়ি, দড়ি-সংকোচন, কাঁচি analogies | This repo | concept-notes.md, visualization-ideas.md | ./concept-notes.md | শেখানোর নিজস্ব framing | original explanation |
| Basic Binary Search | Online judge | LeetCode Binary Search | https://leetcode.com/problems/binary-search/ | Problem 091-এর practice link; invariant আলোচনা নিজের | official link only |
| Lower Bound / Upper Bound | Language docs | Python bisect module (bisect_left / bisect_right) | https://docs.python.org/3/library/bisect.html | Problem 092/093-এর reference; template নিজের ভাষায় | official link only |
| Search Insert Position | Online judge | LeetCode Search Insert Position | https://leetcode.com/problems/search-insert-position/ | Problem 094-এর practice link | official link only |
| Square Root (first BSoA) | Online judge | LeetCode Sqrt(x) | https://leetcode.com/problems/sqrtx/ | Problem 095-এর practice link; T/F সিঁড়ি ব্যাখ্যা নিজের | official link only |
| Minimum Eating Speed | Online judge | LeetCode Koko Eating Bananas | https://leetcode.com/problems/koko-eating-bananas/ | Problem 096-এর practice link; dry run নিজের | official link only |
| Ship Packages Within D Days | Online judge | LeetCode Capacity to Ship Packages Within D Days | https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/ | Problem 097-এর practice link | official link only |
| Aggressive Cows | Online judge | SPOJ AGGRCOW | https://www.spoj.com/problems/AGGRCOW/ | Problem 098-এর practice link; maximize ব্যাখ্যা নিজের | official link only |
| Allocate Minimum Pages | Common knowledge | Classic interview problem (book allocation) | — | Problem 099, নিজের ভাষায় বানানো; statement কোথাও থেকে নেওয়া না | original explanation |
| Split Array Largest Sum | Online judge | LeetCode Split Array Largest Sum | https://leetcode.com/problems/split-array-largest-sum/ | Problem 100-এর practice link; greedy check আলোচনা নিজের | official link only |
| Median of Two Sorted Arrays | Online judge | LeetCode Median of Two Sorted Arrays | https://leetcode.com/problems/median-of-two-sorted-arrays/ | Problem 101-এর practice link; partition sketch নিজের ভাষায় | official link only |
| Kth Smallest in Multiplication Table | Online judge | LeetCode Kth Smallest Number in Multiplication Table | https://leetcode.com/problems/kth-smallest-number-in-multiplication-table/ | Problem 102-এর practice link; counting formula ব্যাখ্যা নিজের | official link only |
| Factory Machines (related counting BSoA) | Online judge | CSES Factory Machines | https://cses.fi/problemset/task/1620 | Problem 102-এর related practice link | official link only |
| Problem note template | This repo | math-problem-note-template.md | ../../templates/math-problem-note-template.md | problems/README.md থেকে রেফার করা | original explanation |
| Search-space-কমানো backward link | This repo | Level 6 folder | ../06-two-pointers-sliding-window-math/ | Two pointers → halving-এর চিন্তা-সেতু | original explanation |