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 | ./ | শেখানোর নিজস্ব 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 | ../ | 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 |