Source Map — Level 4: Bit Manipulation¶
এই 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 place value, mask primitives (check/set/clear/toggle) | Common knowledge | Standard bit manipulation curriculum | — | concept-notes.md-র মূল ব্যাখ্যা, switchboard/টর্চলাইট analogy নিজের | original explanation |
| Switchboard, টর্চলাইট, কয়েন-ক্যাশবাক্স analogies | This repo | concept-notes.md, visualization-ideas.md | ./concept-notes.md | শেখানোর নিজস্ব framing | original explanation |
| n & (n - 1) trick, popcount | Online judge | LeetCode Number of 1 Bits | https://leetcode.com/problems/number-of-1-bits/ | Problem 058-এর practice link; "নোট ভাঙানো" ব্যাখ্যা নিজের | official link only |
| Counting Bits (DP variant) | Online judge | LeetCode Counting Bits | https://leetcode.com/problems/counting-bits/ | Problem 058-এর related link | official link only |
| Power of Two | Online judge | LeetCode Power of Two | https://leetcode.com/problems/power-of-two/ | Problem 059-এর practice link; এক-বাতি ব্যাখ্যা নিজের | official link only |
| XOR cancel / Single Number | Online judge | LeetCode Single Number | https://leetcode.com/problems/single-number/ | Problem 060-এর practice link; জোড়া-কাটা ছবি নিজের | official link only |
| XOR partition / দুই দলে ভাগ | Online judge | LeetCode Single Number III | https://leetcode.com/problems/single-number-iii/ | Problem 061-এর practice link; ব্যাখ্যা নিজের ভাষায় | official link only |
| Subset generation via bitmask | Online judge | LeetCode Subsets | https://leetcode.com/problems/subsets/ | Problem 062-এর practice link; checklist analogy নিজের | official link only |
| Bitmask DP intro | Educational site | USACO Guide (Gold: Bitmask DP) | https://usaco.guide/gold/dp-bitmasks | Problem 063-এর পড়ার উৎস; teaser ব্যাখ্যা নিজের ভাষায় | official link only |
| Gray Code | Online judge | LeetCode Gray Code | https://leetcode.com/problems/gray-code/ | Problem 064-এর practice link; mirror build ছবি নিজের | official link only |
| Range AND = common prefix | Online judge | LeetCode Bitwise AND of Numbers Range | https://leetcode.com/problems/bitwise-and-of-numbers-range/ | Problem 065-এর practice link; shift-মেলানো ব্যাখ্যা নিজের | official link only |
| Maximum XOR pair (greedy by bit / trie teaser) | Online judge | LeetCode Maximum XOR of Two Numbers in an Array | https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/ | Problem 066-এর practice link; greedy যুক্তি নিজের ভাষায় | official link only |
| Check / Set / Clear / Toggle ith bit, Binary Representation | Common knowledge | Classic exercises | — | Problem 053-057, নিজের ভাষায় বানানো অনুশীলনী | original explanation |
| Problem note template | This repo | math-problem-note-template.md | ../../templates/math-problem-note-template.md | problems/README.md থেকে রেফার করা | original explanation |
| Bitmask DP forward link | This repo | Level 12 folder | ../../12-dynamic-programming/ | Teaser থেকে cross-reference | original explanation |