Competitive Programming Resource
Competitive Programming Resource
Useful Links:
http://www.quora.com/Competitive-Programming/What-was-Anudeep-Nekkantis-Competitive-Pr
ogramming-strategy-to-become-35th-in-Global-ranking-in-just-6-7-months
http://www.quora.com/TopCoder/Why-has-there-been-no-new-red-coder-from-India-in-2012
http://www.quora.com/CodeChef/From-which-sources-did-Rudradev-Basak-Pradeep-George-M
athias-and-Nikhil-Garg-learn-algorithms
http://www.quora.com/Competitive-Programming/What-are-the-things-that-one-needs-to-take-ca
re-of-while-dealing-with-floating-point-calculations-in-competitive-programming-questions
http://www.quora.com/Competitive-Programming/What-are-ways-in-which-I-can-improve-my-yell
ow-level-rating
http://www.quora.com/ACM-ICPC-1/What-were-the-pointers-given-by-Ajay-Somani-to-Nikhil-Gar
g-regarding-preparation-for-ICPC
http://www.quora.com/Data-Structures/What-are-the-most-important-data-structures-needed-to-r
each-the-ACM-ICPC-World-Finals
Topics
Group - I
Segment Tree
Persistent Segment Tree
Binary Index Tree
Heavy Light Decomposition
Group - II
Suffix Array/Suffix Tree
Disjoint-Set Data Structures
Trie
Important Resource/Problem Links:
Group - III
Dynamic Programming
Probability And Expectation
Combinatorics
Important Resource/Problem Links:
Group - IV
Graphs
Matching/Flows
Important Resource/Problem Links:
Group - V
Matrix Exponentiation
Gaussian Elimination
Important Resource/Problem Links:
Group - VI
Number Theory
Important Resource/Problem Links:
Group - VII
Pattern Matching
Important Resource/Problem Links:
Group - V
Constructive Algorithm
Sliding Window
Pancake Sorting
IDA* Search
Parsing/Grammar
Greedy
Backtracking with Pruning/Branch and Bound
Divide & Conquer
Man In Middle
Important Resource/Problem Links:
Group - VIII
Game Theory
Important Resource/Problem Links:
Group - IX
Computational Geometry
Important Resource/Problem Links: