CKP is a collection of no-dependency, pure Python implementations of algorithms for solving competitive programming problems. Codes using CKP can be submitted to online judge services, by using impacker.
Check the documentation on https://123jimin.github.io/ckp/.
-
data_structure.segment_tree
-
fourier.ntt
-
geometry.half_plane_intersection
-
graph_theory.bipartite_matching
-
graph_theory.max_flow.push_relabel
-
graph_theory.strongly_connected_components
-
language
(plaintext to languages) -
numeric.combinatorics.coupon_collector_expected
-
polynomial
-
string.suffix_array