Introduction to competitive programming.
Benefits, Future plan,
Week 1 How to start competitive programming, Whats the diffrence between
normal programming? Etc
Data Type, Input Output, if Condition, loop, break continue, and or
Week 2
xor
Week 3 1D array, 2D array, String, Introduction With Codeforces
Week 4 Function, GCD LCM, Prime Number
Binary Search, Cumulative Sum Technique
Week 5
Week 6 Last Week before Mid: Advice, Problem solving,Contest
Week 7 Introduction With C++: cin, cout, bits/stdc++, sort, swap
Week 8 Number Theory Begins: Sieve, Number of divisors, sum of divisors
Week 9 Euler Totient function, Bigmod, trailling zeros
Week 10 Lightoj Contest+Problem Solving
Introduction with STL: vector, queue, stack, deque, lower bound
Week 11
upper bound, itterator
Week 12 pair, Priority Queue, Set, Map, Ordered set(Not Much)
------------ ----------- -----------------------------------------------------------------------
Week 1 Recap all about 1st section
Week 2 Beginning of Graph Theory: How to save graph
Week 3 BFS+DFS
Week 4 Contest + Discussion of BFS DFS
Dijkstra, Bicoloring, Topological
Week 5
Sort, DSU
Floyd Warshall, Bellman Ford,
Week 6
Minimum Spanning Tree
Week 7 Discussion on Graph+Contest
Week 8 Hard Part Begins: Recursion, Greedy, Task Scheduling
Week 9 Dynamic Programming: Coin Change and its varience
Week 10 DP Continues
Week 11 DP contest + Discussion
Week 12 Segment Tree (Sum,Min)
Week 13 Segment Tree Lazy + Last 2 month Plan
Week 14 IUTPC
---------------- ------------- ------------------------------------------------------------------------
Week 1 Square Root Decomposition + MO algorithm
Week 2 Hashing + KMP + Trie
Ordered Set + Combi Tricks + Catalan Number + Stars and bars +
Week 3
Matrix Expo
Week 4 Again Segment Tree + lazy + BIT
Week 5 LCA
Week 6 Bitmask Dp + other dp techniques
Week 7 Convex Hull + Picks Theorem + Other Geometry Topic
------------ ----------- ----------------------------------------------------------------------
Week 8 Fast Fourier Transform + Walshhadamard
Week 9 Flow + BPM
Week 10 Game Theory
Week 11 Aho Corasick + Suffix Array
Week 12 Heavy Light Trick + Meet In the Middle
Week 13 DSU on tree +Spars Table
Week 14 Digit Dp + SOS DP
Topic Left : Burnside Lema, Palindromic Tree, Rotating Callipars, 2
SAT, Ternary Search, Mo on tree, Mo with update, Centoied
Decomposition, Milar Robin and so many more ................................