# Source Map — Math-Based Programming Fundamentals (পুরো section)

এই file পুরো math section জুড়ে ব্যবহৃত open resource গুলোর এক-নজর হিসাব। প্রতিটা level-এর folder-এ আরও বিস্তারিত নিজস্ব `source-map.md` আছে (problem-ধরে-ধরে)। নীতি একটাই: সব Bengali prose, diagram আর code এই repo-র জন্য নতুন করে লেখা — বাইরের কোনো লেখার অনুবাদ বা copy নয়। Problem statement কোথাও তুলে আনা হয়নি; শুধু official link দেওয়া আছে।

| Concept / Problem | Source Type | Source Name | Link | How it is used | Copying status |
| --- | --- | --- | --- | --- | --- |
| Number theory, modular arithmetic, geometry, game theory | Educational site | CP-Algorithms | <https://cp-algorithms.com/> | Level 1, 2, 9, 10, 11-এর গভীর topic-এর পড়ার উৎস; ব্যাখ্যা/ছবি নিজের | inspired by source |
| Combinatorics, inclusion-exclusion, Burnside | Educational site | CP-Algorithms (combinatorics) | <https://cp-algorithms.com/combinatorics/inclusion-exclusion.html> | Level 3, 11-এর counting topic-এর পড়ার উৎস; অনুশীলনী নিজের | inspired by source |
| CP math foundations, technique reference | Reference book | CSES Competitive Programmer's Handbook | <https://cses.fi/book/> | section জুড়ে topic বাছাই ও ক্রমের রেফারেন্স; ব্যাখ্যা নিজের | inspired by source |
| Prefix/difference, bitmask DP, binary search on answer, matrix expo | Educational site | USACO Guide | <https://usaco.guide/> | Level 4, 5, 7, 10, 11-এর কিছু topic-এর পড়ার উৎস; teaser নিজের | official link only |
| Discrete math, counting, pigeonhole, stars-and-bars | Textbook (open) | Levin — Discrete Mathematics: An Open Introduction | <https://discrete.openmathbooks.org/> | Level 3-এর combinatorics-এর ধারণাগত উৎস; অনুশীলনী নিজের | inspired by source |
| Mathematics for Computer Science (proofs, counting, probability) | Courseware (open) | MIT Math for CS (OCW) | <https://ocw.mit.edu/> | Level 3, 11-এর প্রমাণ-চিন্তা ও probability-র ধারণাগত উৎস | official link only |
| Number theory practice problems | Problem archive | Project Euler | <https://projecteuler.net/> | Level 1-এর কিছু problem-এর related practice link | official link only |
| Practice problems (interview-ঘরানা) | Online judge | LeetCode | <https://leetcode.com/> | section জুড়ে interview-ঘরানার problem-এর official practice link | official link only |
| Practice problems (CP-ঘরানা) | Online judge | Codeforces | <https://codeforces.com/> | Level 0, 11-এর কিছু problem-এর related/tag link | official link only |
| Practice problems (CP set) | Online judge | CSES Problem Set | <https://cses.fi/problemset/> | Level 1, 2, 5, 6, 7, 9, 11-এর CP-ঘরানার practice link | official link only |
| Practice problems (classic CP) | Online judge | SPOJ | <https://www.spoj.com/> | Level 7 (Aggressive Cows) practice link | official link only |
| Mobius function (reference) | Encyclopedia | Wikipedia | <https://en.wikipedia.org/wiki/M%C3%B6bius_function> | Level 10-এর 129-এর reference link | official link only |
| Integer sequences (Catalan, derangement, etc.) | Reference database | OEIS | <https://oeis.org/> | Level 3, 11-এর counting sequence যাচাইয়ের রেফারেন্স | official link only |
| Pattern-printing warmup style | Online judge | HackerRank | <https://www.hackerrank.com/> | Level 0-এর 010-এর ধাঁচের উৎস হিসেবে উল্লেখ মাত্র | official link only |
| Standard library (verification only) | Language docs | Python (`pow`, `math.gcd`, `itertools`, `bisect`) | <https://docs.python.org/3/library/> | নিজের solution যাচাইয়ের জন্য; শেখার পর্বে নিষিদ্ধ | official link only |
| সব analogy, ASCII diagram, dry run, Bengali ব্যাখ্যা | This repo | concept-notes / visualization-ideas / problems | [স্থানীয় নোট খুলুন](./README.md) | শেখানোর নিজস্ব framing ও worked example | original explanation |
| Reusable চিন্তা-ছাঁচ ও roadmap | This repo | thinking-patterns.md / roadmap.md | [স্থানীয় নোট খুলুন](./thinking-patterns.md) | section-জুড়ে pattern recognition ও ক্রম-পরিকল্পনা | original explanation |
| Forward link to core data structures | This repo | Level 02-13 folders | [স্থানীয় নোট খুলুন](../index.md) | math ভিত শেষে মূল DS topic-এর cross-reference | original explanation |
| Problem note template (২০ section) | This repo | math-problem-note-template.md | [স্থানীয় নোট খুলুন](../templates/math-problem-note-template.md) | প্রতিটা level-এর problems/README.md থেকে রেফার করা | original explanation |
