Mo's Algorithm (1) XOR hashing (1) aho cosarick (1) ahu (1) algorithms (16) backtracking (1) binary lifting (1) bitset (1) c# (1) c++ (14) 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 (5) grundy numbers (1) heuristics (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)