CP Hub
Menu
Home
Summer of Code
About Us
Members
Events
Join us
Hall of Fame
Contact Us
CP HUB Summer of Code
CP HUB Summer of Code Timeline
MAY
WEEK 1
Implementation and STL
1. Getting Started: Ad Hoc Problems(section 1.3 cp book ,Steven Halim)
2. Complete Search (section 3.1 cp book ,Steven Halim)
3. Complete Search (cp hand book ,Antti Laaksonen)
4. C++ STL Part 1
5. C++ STL Part 2
6. C++ STL Part 3
6. Problemset
WEEK 2
JUNE
Greedy and Binary Search
1. Resource 1
2. Activity Selection Problem
3. Egyptian Fraction
4. Job Sequencing
5. Job Sequencing using DSU
6. Job Sequencing - Loss Minimisation
7. Huffman Coding
8. Huffman Decoding
9. Water Connection Problem
10. Policeman catches Thieves
11. Minimum Swaps for Bracket Balancing
12. Fitting Shelves Problem
13. Assign Mice to Holes
14. Fractional Knapsack
15. Binary Search
16. Fractional Knapsack
17. Ternary Search 1
18. Ternary Search 2
19. Ternary Search 3
20. Problemset
JUNE
WEEK 3
Data Structures
1. Queue using Stacks
2. Stacks & Queues 1
3. Stacks & Queues 2
4. Stacks & Queues 3
5. Stacks & Queues 4
6. BST Traversals
7. Insert Values in self balancing BST
8. Median in a stream
9. Reconstruction from traversal data
10. Find root to leaf path with specified sum
11. Hashing 1
12. Hashing 2
13. Hashing 3
14. Hashing 4
15. Heap
16. Heap 1
17. Heap 2
18. Disjoint Set
19. Disjoint set 1
20. Disjoint set 2
21. Disjoint set 3
22. Segment Tree
23. Segment Tree 1
24. Segment Tree 2
25. Problemset
WEEK 4
JUNE
Dynamic Programming
1. Introduction 1
2. Introduction 2
3. Digit DP
4. DP on Trees
5. DP with Bitmask
6. SOS DP
7. Playlist 1
8. Playlist 2
9. Beginner to Advanced
10. Non Trivial DP Tricks and Techniques
11. CF Blog
12. Problemset
JULY
WEEK 5
Graph Theory
1. Graph Representation
2. DFS
3. BFS
4. Dijkstras's Algorithm
5. Bellman Ford Algorithm
6. Bridges
7. Articulation Points
8. Topological Sort
9. Strongly Connected Components(SCC)
10. Tarjan's Algorithm for SCC
11. Kruskal's Algorithm
12. Prims's Algorithm
13. Problemset
WEEK 6
JULY
Number Theory
1. Euclid's GCD algorithm and Extended Euclid algorithm
2. Basic Modular Arithematic
3. Modular Exponentiation
4. Modular Inverse
5. Prime Factorization of a number
6. Sieve of Eratosthenes
7. Segmented Sieve
8. Euler Totient Function
9. Fermat's Little Theorem
10. NCR mod p calculation
11. Lucas Theorem
12. Chinese Remainder Theorem
13. Mobius Function
13.1. Mobius Function
14. Problemset