1 |
Dynamic Programming |
1211 |
2 |
implementation |
1054 |
3 |
math |
679 |
4 |
Greedy |
599 |
5 |
DFS & BFS & Dijkstra |
565 |
6 |
brute force |
494 |
7 |
data structures |
489 |
8 |
Codeforces Div. 2 - A Problems |
478 |
9 |
Codeforces Div. 2 - C Problems |
460 |
10 |
Codeforces Div. 2 - B Problems |
457 |
11 |
Codeforces Div. 2 - D Problems |
443 |
12 |
Codeforces Div. 2 - E Problems |
439 |
13 |
Binary Search & Ternary Search |
350 |
14 |
constructive algorithms |
331 |
15 |
sortings |
316 |
16 |
graphs |
291 |
17 |
Geometry |
254 |
18 |
Number Theory |
251 |
19 |
strings |
216 |
20 |
combinatorics |
215 |
21 |
Codeforces Div. 1, D |
209 |
22 |
trees |
202 |
23 |
Segment Tree |
162 |
24 |
Network Flow |
159 |
25 |
probabilities |
153 |
26 |
two pointers |
128 |
27 |
Codeforces Div. 2 - F Problems |
119 |
28 |
dsu |
116 |
29 |
bitmasks |
113 |
30 |
Matrix Power |
90 |
31 |
games |
81 |
32 |
MST,Disjoint sets,SCC |
77 |
33 |
hashing |
76 |
34 |
Binary Indexed Tree |
69 |
35 |
divide and conquer |
66 |
36 |
Ad-hoc |
64 |
37 |
CUET |
56 |
38 |
Maximum Matching / Vertex Cover on Bipartite Graph |
50 |
39 |
Trie |
42 |
40 |
backtracking |
42 |
41 |
bfs |
37 |
42 |
Heavy-Light Descomposition |
36 |
43 |
Non-Classical Dynamic Programming |
36 |
44 |
KMP |
35 |
45 |
string suffix structures |
35 |
46 |
expresison and parsing |
33 |
47 |
Meet in The Middle |
29 |
48 |
Suffix Array/Tree |
27 |
49 |
0/1 Knapsack |
27 |
50 |
Balanced Binary Search Trees |
26 |
51 |
MO?s Algorithm (Query square root decomposition) |
24 |
52 |
FFT |
23 |
53 |
Convex hull |
22 |
54 |
TopologicalSort |
21 |
55 |
2sat |
21 |
56 |
LIS |
21 |
57 |
ACM-ICPC Dhaka Site Regional Contests |
20 |
58 |
polynomial |
20 |
59 |
All Pair Shortest Path (Floyd-Warshall) |
18 |
60 |
LCS |
17 |
61 |
Aho-Corasick |
16 |
62 |
LCA |
16 |
63 |
EulerianTour |
15 |
64 |
Strongly Connected Components |
15 |
65 |
interactive |
15 |
66 |
back-tracking |
14 |
67 |
Lowest Common Ancestor |
14 |
68 |
Suffix automaton |
14 |
69 |
Centroid Decomposition |
14 |
70 |
line sweep |
13 |
71 |
Hungarian Algorithm |
13 |
72 |
Reasoning |
13 |
73 |
Gaussian elimination |
11 |
74 |
DFS&BFS |
10 |
75 |
Coin Change |
10 |
76 |
Strategy |
10 |
77 |
Mobius Function |
10 |
78 |
Math Games |
9 |
79 |
Edit Distance |
9 |
80 |
ad hoc |
9 |
81 |
STL |
9 |
82 |
Persistent Segment Tree |
9 |
83 |
TowerOfHanoi |
9 |
84 |
Sqrt decomposition |
9 |
85 |
Numerical_Integration |
9 |
86 |
Articulation Point |
8 |
87 |
Heaps |
8 |
88 |
Complete Searsh |
8 |
89 |
Dijkstra |
8 |
90 |
bit manipulation |
8 |
91 |
Randomized Algorithm |
8 |
92 |
MCM & OBST |
7 |
93 |
Simulated Annealing |
7 |
94 |
segment trees |
7 |
95 |
RMQ |
6 |
96 |
Simulation |
6 |
97 |
Bellman-Ford |
6 |
98 |
big numbers |
6 |
99 |
digit dp |
6 |
100 |
chinese remainder theorem |
6 |
101 |
0/1 BFS |
6 |
102 |
Square Root Decomposition |
6 |
103 |
BinarySearchVariants |
6 |
104 |
Rabin-Karp |
5 |
105 |
kth shortest path |
5 |
106 |
Optimization |
5 |
107 |
Game Theory |
5 |
108 |
Recursion |
5 |
109 |
Treap |
5 |
110 |
matrix exponentiation |
5 |
111 |
Minimum Spanning Tree |
5 |
112 |
2D Range Queries |
5 |
113 |
Minimum Cost Flow |
5 |
114 |
ETF |
5 |
115 |
Partitioning |
4 |
116 |
Grid compression |
4 |
117 |
schedules |
4 |
118 |
AI |
4 |
119 |
tries |
4 |
120 |
Graph basics concepts BFS & DFS |
4 |
121 |
Kadane's Algorithm |
4 |
122 |
Range tree |
3 |
123 |
Newton Raphson method |
3 |
124 |
Float precision |
3 |
125 |
Difference Constraints |
3 |
126 |
flood fill |
3 |
127 |
binary search |
3 |
128 |
linked list |
3 |
129 |
Z algorithm |
3 |
130 |
Minkowski addition |
3 |
131 |
Prefix Sums |
3 |
132 |
Algorithm X |
2 |
133 |
Voronoi |
2 |
134 |
Max points on line |
2 |
135 |
Minimum Enclosing Circle |
2 |
136 |
Polygon centroid |
2 |
137 |
Pigeonhole principle |
2 |
138 |
Factoradic Index |
2 |
139 |
Linear Programming |
2 |
140 |
Biconnected Component |
2 |
141 |
data structure |
2 |
142 |
bst |
2 |
143 |
dfs |
2 |
144 |
dp |
2 |
145 |
maxflow |
2 |
146 |
MST |
2 |
147 |
big mod |
2 |
148 |
SQRT Heuristic |
2 |
149 |
frequency ARRAY |
2 |
150 |
Circle sweep |
1 |
151 |
maximum empty rectangle |
1 |
152 |
Stable Marriage |
1 |