Mo's Algorithm (1) XOR hashing (1) aho cosarick (1) ahu (1) algorithms (17) backtracking (1) binary lifting (1) bipartite matching (1) bitset (1) c# (1) c++ (15) closest string problem (1) combinatorics (1) competitive programming (1) contests (1) convex hull trick (1) data structures (4) dfs (2) dynamic programming (4) fenwick tree (1) genetic algorithm (1) geometry (2) graphs (6) grundy numbers (1) heuristics (1) hopcroft karp (1) isomorphism (1) iterated local search (1) lca (1) math (1) modular arithmetic (1) np-hard (1) number theory (1) parallel algorithms (1) parallel binary search (1) prefix sum (2) programming (2) randomized algorithms (2) ranges (1) recursion (1) rust (1) segment trees (1) segtree (1) simulated annealing (1) sorting (1) sqrt decomposition (1) strings (2) treap (1) trees (7)