├── base_convert.cpp ├── berlekamp_massey.cpp ├── big_int.cpp ├── bitvec.cpp ├── calc_mertens.cpp ├── dominator_tree.cpp ├── dsu.cpp ├── dynamic_cht.cpp ├── edmonds_matching.cpp ├── egcd.cpp ├── factorizer.cpp ├── fast_allocator.cpp ├── fenwick.cpp ├── fenwick2d.cpp ├── fft.cpp ├── first_in_range.cpp ├── fwht.cpp ├── geometry.cpp ├── grid_iterator.cpp ├── hash_table.cpp ├── lca_sparse.cpp ├── lichao.cpp ├── line.cpp ├── matching_dinic.cpp ├── matching_kuhn.cpp ├── matrix.cpp ├── max_flow_dinic.cpp ├── max_flow_dinic_scaling.cpp ├── min_cost_flow.cpp ├── min_queue.cpp ├── mint.cpp ├── mint14.cpp ├── nim_prod.cpp ├── nim_prod_slow.cpp ├── ntt.cpp ├── old ├── fft.cpp ├── segtree.cpp ├── segtree_max_modify_equal.cpp ├── segtree_max_modify_sum.cpp ├── segtree_sum_max_modify_equal.cpp ├── segtree_sum_max_modify_sum.cpp ├── segtree_sum_max_modify_sum_equal.cpp ├── segtree_sum_modify_sum.cpp └── suffix_array_nlogn.cpp ├── point.cpp ├── point3d.cpp ├── pow_mod.cpp ├── pow_no_mod.cpp ├── precursive.cpp ├── prefix_function.cpp ├── prime_count.cpp ├── prime_count_slow.cpp ├── print_int128.cpp ├── random.cpp ├── ranges.cpp ├── rational.cpp ├── scc.cpp ├── segtree.cpp ├── segtree_.cpp ├── segtree_beats.cpp ├── segtree_lazy.cpp ├── sieve.cpp ├── small_vec.cpp ├── sparse_table.cpp ├── static_pointer.cpp ├── subset_convolution.cpp ├── suffix_array.cpp ├── suffix_tree.cpp ├── tensor.cpp ├── tools ├── gen.cpp ├── macro_map.h ├── print.cpp └── sublime │ ├── calculate.py │ └── insert_code.py ├── treap.cpp ├── treap_array.cpp ├── treap_array_persistent.cpp ├── tree_to_line_save_max.cpp ├── variable_mint.cpp ├── y_combinator.cpp └── z_function.cpp /base_convert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/base_convert.cpp -------------------------------------------------------------------------------- /berlekamp_massey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/berlekamp_massey.cpp -------------------------------------------------------------------------------- /big_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/big_int.cpp -------------------------------------------------------------------------------- /bitvec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/bitvec.cpp -------------------------------------------------------------------------------- /calc_mertens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/calc_mertens.cpp -------------------------------------------------------------------------------- /dominator_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/dominator_tree.cpp -------------------------------------------------------------------------------- /dsu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/dsu.cpp -------------------------------------------------------------------------------- /dynamic_cht.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/dynamic_cht.cpp -------------------------------------------------------------------------------- /edmonds_matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/edmonds_matching.cpp -------------------------------------------------------------------------------- /egcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/egcd.cpp -------------------------------------------------------------------------------- /factorizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/factorizer.cpp -------------------------------------------------------------------------------- /fast_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/fast_allocator.cpp -------------------------------------------------------------------------------- /fenwick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/fenwick.cpp -------------------------------------------------------------------------------- /fenwick2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/fenwick2d.cpp -------------------------------------------------------------------------------- /fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/fft.cpp -------------------------------------------------------------------------------- /first_in_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/first_in_range.cpp -------------------------------------------------------------------------------- /fwht.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/fwht.cpp -------------------------------------------------------------------------------- /geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/geometry.cpp -------------------------------------------------------------------------------- /grid_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/grid_iterator.cpp -------------------------------------------------------------------------------- /hash_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/hash_table.cpp -------------------------------------------------------------------------------- /lca_sparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/lca_sparse.cpp -------------------------------------------------------------------------------- /lichao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/lichao.cpp -------------------------------------------------------------------------------- /line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/line.cpp -------------------------------------------------------------------------------- /matching_dinic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/matching_dinic.cpp -------------------------------------------------------------------------------- /matching_kuhn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/matching_kuhn.cpp -------------------------------------------------------------------------------- /matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/matrix.cpp -------------------------------------------------------------------------------- /max_flow_dinic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/max_flow_dinic.cpp -------------------------------------------------------------------------------- /max_flow_dinic_scaling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/max_flow_dinic_scaling.cpp -------------------------------------------------------------------------------- /min_cost_flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/min_cost_flow.cpp -------------------------------------------------------------------------------- /min_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/min_queue.cpp -------------------------------------------------------------------------------- /mint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/mint.cpp -------------------------------------------------------------------------------- /mint14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/mint14.cpp -------------------------------------------------------------------------------- /nim_prod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/nim_prod.cpp -------------------------------------------------------------------------------- /nim_prod_slow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/nim_prod_slow.cpp -------------------------------------------------------------------------------- /ntt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/ntt.cpp -------------------------------------------------------------------------------- /old/fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/fft.cpp -------------------------------------------------------------------------------- /old/segtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree.cpp -------------------------------------------------------------------------------- /old/segtree_max_modify_equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree_max_modify_equal.cpp -------------------------------------------------------------------------------- /old/segtree_max_modify_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree_max_modify_sum.cpp -------------------------------------------------------------------------------- /old/segtree_sum_max_modify_equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree_sum_max_modify_equal.cpp -------------------------------------------------------------------------------- /old/segtree_sum_max_modify_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree_sum_max_modify_sum.cpp -------------------------------------------------------------------------------- /old/segtree_sum_max_modify_sum_equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree_sum_max_modify_sum_equal.cpp -------------------------------------------------------------------------------- /old/segtree_sum_modify_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/segtree_sum_modify_sum.cpp -------------------------------------------------------------------------------- /old/suffix_array_nlogn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/old/suffix_array_nlogn.cpp -------------------------------------------------------------------------------- /point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/point.cpp -------------------------------------------------------------------------------- /point3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/point3d.cpp -------------------------------------------------------------------------------- /pow_mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/pow_mod.cpp -------------------------------------------------------------------------------- /pow_no_mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/pow_no_mod.cpp -------------------------------------------------------------------------------- /precursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/precursive.cpp -------------------------------------------------------------------------------- /prefix_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/prefix_function.cpp -------------------------------------------------------------------------------- /prime_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/prime_count.cpp -------------------------------------------------------------------------------- /prime_count_slow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/prime_count_slow.cpp -------------------------------------------------------------------------------- /print_int128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/print_int128.cpp -------------------------------------------------------------------------------- /random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/random.cpp -------------------------------------------------------------------------------- /ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/ranges.cpp -------------------------------------------------------------------------------- /rational.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/rational.cpp -------------------------------------------------------------------------------- /scc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/scc.cpp -------------------------------------------------------------------------------- /segtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/segtree.cpp -------------------------------------------------------------------------------- /segtree_.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/segtree_.cpp -------------------------------------------------------------------------------- /segtree_beats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/segtree_beats.cpp -------------------------------------------------------------------------------- /segtree_lazy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/segtree_lazy.cpp -------------------------------------------------------------------------------- /sieve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/sieve.cpp -------------------------------------------------------------------------------- /small_vec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/small_vec.cpp -------------------------------------------------------------------------------- /sparse_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/sparse_table.cpp -------------------------------------------------------------------------------- /static_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/static_pointer.cpp -------------------------------------------------------------------------------- /subset_convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/subset_convolution.cpp -------------------------------------------------------------------------------- /suffix_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/suffix_array.cpp -------------------------------------------------------------------------------- /suffix_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/suffix_tree.cpp -------------------------------------------------------------------------------- /tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tensor.cpp -------------------------------------------------------------------------------- /tools/gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tools/gen.cpp -------------------------------------------------------------------------------- /tools/macro_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tools/macro_map.h -------------------------------------------------------------------------------- /tools/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tools/print.cpp -------------------------------------------------------------------------------- /tools/sublime/calculate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tools/sublime/calculate.py -------------------------------------------------------------------------------- /tools/sublime/insert_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tools/sublime/insert_code.py -------------------------------------------------------------------------------- /treap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/treap.cpp -------------------------------------------------------------------------------- /treap_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/treap_array.cpp -------------------------------------------------------------------------------- /treap_array_persistent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/treap_array_persistent.cpp -------------------------------------------------------------------------------- /tree_to_line_save_max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/tree_to_line_save_max.cpp -------------------------------------------------------------------------------- /variable_mint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/variable_mint.cpp -------------------------------------------------------------------------------- /y_combinator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/y_combinator.cpp -------------------------------------------------------------------------------- /z_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksim1744/programming-library/HEAD/z_function.cpp --------------------------------------------------------------------------------