# Source Map — Level 6: Two Pointers ও Sliding Window

এই 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 |
| --- | --- | --- | --- | --- | --- |
| Two pointers, sliding window templates | Common knowledge | Standard CP/interview curriculum | — | concept-notes.md-র মূল ব্যাখ্যা; শুঁয়োপোকা/ধাওয়া analogy নিজের | original explanation |
| শুঁয়োপোকা, invariant মিটার, দুই-হাতে-চাপা analogies | This repo | concept-notes.md, visualization-ideas.md | [স্থানীয় নোট খুলুন](./concept-notes.md) | শেখানোর নিজস্ব framing | original explanation |
| Two Sum Sorted | Online judge | LeetCode Two Sum II Input Array Is Sorted | <https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/> | Problem 081-এর practice link; নিরাপদ-move প্রমাণ নিজের | official link only |
| Sum of Two Values | Online judge | CSES Sum of Two Values | <https://cses.fi/problemset/task/1640> | Problem 081-এর CP practice link | official link only |
| Pair with Difference K | Online judge | LeetCode K-diff Pairs in an Array | <https://leetcode.com/problems/k-diff-pairs-in-an-array/> | Problem 082-এর practice link; ধাওয়া ব্যাখ্যা নিজের | official link only |
| Three Sum | Online judge | LeetCode 3Sum | <https://leetcode.com/problems/3sum/> | Problem 083-এর practice link; duplicate-skip আলোচনা নিজের | official link only |
| Container With Most Water | Online judge | LeetCode Container With Most Water | <https://leetcode.com/problems/container-with-most-water/> | Problem 084-এর practice link; প্রমাণ নিজের ভাষায় | official link only |
| Sliding Window Sum (fixed) | Common knowledge | Classic exercise | — | Problem 085, নিজের ভাষায় বানানো অনুশীলনী | original explanation |
| Longest Subarray with Sum K (positive) | Common knowledge | Classic exercise | — | Problem 086, নিজের ভাষায় বানানো অনুশীলনী | original explanation |
| Minimum Size Subarray Sum | Online judge | LeetCode Minimum Size Subarray Sum | <https://leetcode.com/problems/minimum-size-subarray-sum/> | Problem 087-এর practice link; amortized ব্যাখ্যা নিজের | official link only |
| At Most K Distinct (K=2) | Online judge | LeetCode Fruit Into Baskets | <https://leetcode.com/problems/fruit-into-baskets/> | Problem 088-এর practice link; count map আলোচনা নিজের | official link only |
| Exactly K Distinct | Online judge | LeetCode Subarrays with K Different Integers | <https://leetcode.com/problems/subarrays-with-k-different-integers/> | Problem 089-এর practice link; atMost-বিয়োগ ছবি নিজের | official link only |
| Product Less Than K | Online judge | LeetCode Subarray Product Less Than K | <https://leetcode.com/problems/subarray-product-less-than-k/> | Problem 090-এর practice link; r-l+1 গোনার ব্যাখ্যা নিজের | official link only |
| Problem note template | This repo | math-problem-note-template.md | [স্থানীয় নোট খুলুন](../../templates/math-problem-note-template.md) | problems/README.md থেকে রেফার করা | original explanation |
| Prefix + hash map backward link | This repo | Level 5 folder | [স্থানীয় নোট খুলুন](../05-prefix-difference-contribution/README.md) | Negative number-এ window-র সীমা বোঝাতে cross-reference | original explanation |
