Phase 5 / segment tree, offline queries
Phase 5 / DAG, DP, modular arithmetic
Phase 5 / greedy, intervals
Phase 5 / permutations, cycles, grid
Phase 5 / segment tree, binary search
Phase 5 / bitwise, prefix sums
Phase 5 / graphs, degree, greedy
Phase 5 / strings, greedy, sets
Phase 5 / trees, lca, dfs order
Phase 5 / prefix xor, trie, set
Phase 5 / geometry, brute-force min-max
Phase 5 / prefix sums, greedy