# Source Map — Level 8: Greedy Math Tricks

এই folder-এর প্রতিটা concept আর problem-এর উৎসের হিসাব। সব Bengali prose, diagram আর code এই repo-র জন্য নতুন করে লেখা — বাইরের কোনো লেখার অনুবাদ বা copy নয়। Problem statement কোথাও copy করা হয়নি; শুধু official link দেওয়া আছে।

| Concept / Problem | Source Type | Source Name | Link | How it is used | Copying status |
| --- | --- | --- | --- | --- | --- |
| Greedy definition, exchange argument | Common knowledge | Standard algorithms curriculum | — | concept-notes.md section 1-2; প্রমাণের কাঠামো নিজের ভাষায় | original explanation |
| Coin change counterexample {1,3,4} | Common knowledge | Classic teaching example | — | concept-notes.md section 3; dry run নিজে বানানো | original explanation |
| Minimum Coins Basic (103) | Common knowledge | Classic exercise | — | greedy fail দেখানোর অনুশীলনী, নিজের wording | original explanation |
| Jump Game (104) | Online judge | LeetCode Jump Game | <https://leetcode.com/problems/jump-game/> | Problem 104-এর practice link; furthest reach ব্যাখ্যা নিজের | official link only |
| Gas Station (105) | Online judge | LeetCode Gas Station | <https://leetcode.com/problems/gas-station/> | Problem 105-এর practice link; reset point observation নিজের ভাষায় | official link only |
| Candy Distribution (106) | Online judge | LeetCode Candy | <https://leetcode.com/problems/candy/> | Problem 106-এর practice link; two pass ব্যাখ্যা নিজের | official link only |
| Interval Scheduling (107) | Online judge | LeetCode Non-overlapping Intervals | <https://leetcode.com/problems/non-overlapping-intervals/> | Problem 107-এর practice link | official link only |
| Interval Scheduling (107, বিকল্প) | Online judge | CSES Movie Festival | <https://cses.fi/problemset/task/1629> | Problem 107-এর CP-ঘরানার বিকল্প link | official link only |
| Minimum Platforms (108) | Common knowledge | Classic interview problem (railway platform) | — | event sweep-এ নিজের ব্যাখ্যা; level 5 cross-reference | original explanation |
| Rearrange with Constraints (109) | Online judge | LeetCode Reorganize String | <https://leetcode.com/problems/reorganize-string/> | Problem 109-এর practice link; even-odd placement নিজের | official link only |
| Maximum Product by Splitting (110) | Online judge | LeetCode Integer Break | <https://leetcode.com/problems/integer-break/> | Problem 110-এর practice link; "3 ভাঙো" প্রমাণ নিজের | official link only |
| Make Array Equal (111) | Online judge | LeetCode Minimum Moves to Equal Array Elements II | <https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii/> | Problem 111-এর practice link; median প্রমাণ নিজের | official link only |
| Make Array Equal (111, বিকল্প) | Online judge | CSES Stick Lengths | <https://cses.fi/problemset/task/1074> | Problem 111-এর CP-ঘরানার বিকল্প link | official link only |
| Minimize Maximum Difference (112) | Common knowledge | Classic exercise | — | নিজের ভাষায় বানানো অনুশীলনী; BSoA তুলনা নিজের | original explanation |
| Heap forward link | This repo | Heap / priority queue folder | [স্থানীয় নোট খুলুন](../../08-heap-priority-queue/README.md) | 109-এর "most frequent first" teaser-এর cross-reference | original explanation |
| Binary search on answer back link | This repo | Level 7 folder | [স্থানীয় নোট খুলুন](../07-binary-search-on-answer/README.md) | 112-এর বিকল্প পথের cross-reference | original explanation |
| Sweep line back link | This repo | Level 5 (prefix / sweep idea) | [স্থানীয় নোট খুলুন](../05-prefix-difference-contribution/README.md) | 108-এর event sweep-এর শিকড় | original explanation |
| Problem note template | This repo | math-problem-note-template.md | [স্থানীয় নোট খুলুন](../../templates/math-problem-note-template.md) | problems/README.md থেকে রেফার করা | original explanation |
