<span style="color:red">*</span> means important problem Solve all stared problem should give you the ability to solve similar ones ## Bruteforce - [ ] [CSES - Creating Strings](https://cses.fi/problemset/task/1622)<span style="color:red">*</span> - [ ] [CSES - Apple Division](https://cses.fi/problemset/task/1623)<span style="color:red">*</span> - [ ] [AtCoder Beginner Contest 190C - Bowls and Dishes](https://atcoder.jp/contests/abc190/tasks/abc190_c) - [ ] [AtCoder Beginner Contest 197C - ORXOR](https://atcoder.jp/contests/abc197/tasks/abc197_c) - [ ] [Codeforces 812B - Sagheer, the Hausmeister](https://codeforces.com/problemset/problem/812/B) - [ ] [Codeforces 244B - Undoubtedly Lucky Numbers](https://codeforces.com/problemset/problem/244/B) ## Backtracking & Pruning - [ ] [UVA Online Judge 989 - Sudoku](https://vjudge.net/problem/UVA-989)<span style="color:red">*</span> - [ ] [CSES - Chessboard and Queens](https://cses.fi/problemset/task/1624)<span style="color:red">*</span> - [ ] [CSES - Grid Paths](https://cses.fi/problemset/task/1625)<span style="color:red">*</span> - [ ] [AtCoder Beginner Contest 211 E - Red Polyomino](https://atcoder.jp/contests/abc211/tasks/abc211_e) - [ ] [AtCoder Beginner Contest 199 D - RGB Coloring 2](https://atcoder.jp/contests/abc199/tasks/abc199_d) ## Two Pointers - [ ] [CSES - Playlist](https://cses.fi/problemset/task/1141/)<span style="color:red">*</span> - [ ] [CSES - Subarray Distinct Values](https://cses.fi/problemset/task/2428)<span style="color:red">*</span> - [ ] [CSES - Sum of Three Values](https://cses.fi/problemset/task/1641/)<span style="color:red">*</span> - [ ] [Codeforces EDU Two Pointers - Looped Playlist](https://codeforces.com/edu/course/2/lesson/9/3/practice/contest/307094/problem/A) - [ ] [Codeforces 1073C - Vasya and Robot](https://codeforces.com/contest/1073/problem/C) - [ ] [Codeforces 616D - Longest k-Good Segment](https://codeforces.com/problemset/problem/616/D) If you have time, try solving all the practice problems of [Codeforces EDU Two pointers](https://codeforces.com/edu/course/2/lesson/9) You will be really familar with two pointers after solving those. ## Basic Binary Search - [ ] [Codeforces - Guess the Number](https://codeforces.com/problemset/gymProblem/101021/1)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Closest to the Left](https://codeforces.com/edu/course/2/lesson/6/1/practice/contest/283911/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Fast Search](https://codeforces.com/edu/course/2/lesson/6/1/practice/contest/283911/problem/D)<span style="color:red">*</span> ## Binary Search on Answers / Minimax - [ ] [CSES - Factory Machines](https://cses.fi/problemset/task/1620)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Ropes](https://codeforces.com/edu/course/2/lesson/6/2/practice/contest/283932/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - String Game](https://codeforces.com/edu/course/2/lesson/6/2/practice/contest/283932/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Children Holiday](https://codeforces.com/edu/course/2/lesson/6/2/practice/contest/283932/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Student Councils](https://codeforces.com/edu/course/2/lesson/6/2/practice/contest/283932/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Student Councils](https://codeforces.com/edu/course/2/lesson/6/2/practice/contest/283932/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Get Together](https://codeforces.com/edu/course/2/lesson/6/3/practice/contest/285083/problem/A)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Cows in Stalls](https://codeforces.com/edu/course/2/lesson/6/3/practice/contest/285083/problem/C)<span style="color:red">*</span> - [ ] [AtCoder Beginner Contest 212 C - Min Difference](https://atcoder.jp/contests/abc212/tasks/abc212_c) - [ ] [Codeforces 1059D - Nature Reserve](https://codeforces.com/contest/1059/problem/D) ## Binary Search on Average / Median - [ ] [Codeforces EDU Binary Search - Pair Selection](https://codeforces.com/edu/course/2/lesson/6/4/practice/contest/285069/problem/C)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Maximum Average Segment](https://codeforces.com/edu/course/2/lesson/6/4/practice/contest/285069/problem/A)<span style="color:red">*</span> - [ ] [Codeforces 1201C - Max Median](https://codeforces.com/contest/1201/problem/C) ## Binary Search on Kth Element - [ ] [Codeforces EDU Binary Search - K-th Number in the Union of Segments](https://codeforces.com/edu/course/2/lesson/6/5/practice/contest/285084/problem/A)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - Multiplication Table](https://codeforces.com/edu/course/2/lesson/6/5/practice/contest/285084/problem/B)<span style="color:red">*</span> - [ ] [Codeforces EDU Binary Search - K-th Sum](https://codeforces.com/edu/course/2/lesson/6/5/practice/contest/285084/problem/C)<span style="color:red">*</span> If you have time, try to solve all of [Codeforces EDU Binary Search](https://codeforces.com/edu/course/2/lesson/6). You will be really good at it. ## Ternary Search - [ ] [Codeforces 578C - Weakness and Poorness](https://codeforces.com/contest/578/problem/C)<span style="color:red">*</span> - [ ] [Codeforces 1355E - Restorer Distance](https://codeforces.com/contest/1355/problem/E)<span style="color:red">*</span> - [ ] [Codeforces 780B - The Meeting Place Cannot be Changed](https://codeforces.com/contest/780/problem/B) - [ ] [Codeforces 439D - Devu and his Brother](https://codeforces.com/contest/439/problem/D) - [ ] [AtCoder Beginner Contest 240F - Sum Sum Max](https://atcoder.jp/contests/abc240/tasks/abc240_f)