.gitignore
LICENSE
README.md
setup.cfg
setup.py
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/test.yml
PyRival.egg-info/PKG-INFO
PyRival.egg-info/SOURCES.txt
PyRival.egg-info/dependency_links.txt
PyRival.egg-info/entry_points.txt
PyRival.egg-info/top_level.txt
docs/Makefile
docs/bootstrap.rst
docs/conf.py
docs/index.rst
docs/make.bat
docs/API/pyrival.algebra.rst
docs/API/pyrival.combinatorics.rst
docs/API/pyrival.data_structures.rst
docs/API/pyrival.geometry.rst
docs/API/pyrival.graphs.rst
docs/API/pyrival.linear_algebra.rst
docs/API/pyrival.misc.rst
docs/API/pyrival.numerical.rst
docs/API/pyrival.rst
docs/API/pyrival.strings.rst
docs/API/pyrival.tools.rst
pyrival/__init__.py
pyrival/version.py
pyrival/algebra/__init__.py
pyrival/algebra/chinese_remainder.py
pyrival/algebra/discrete_log.py
pyrival/algebra/factors.py
pyrival/algebra/fft.py
pyrival/algebra/fst.py
pyrival/algebra/gcd.py
pyrival/algebra/is_prime.py
pyrival/algebra/mod_sqrt.py
pyrival/algebra/modinv.py
pyrival/algebra/ntt.py
pyrival/algebra/phi.py
pyrival/algebra/primitive_root.py
pyrival/algebra/sieve.py
pyrival/combinatorics/__init__.py
pyrival/combinatorics/combinatorics.py
pyrival/combinatorics/nCr_mod.py
pyrival/combinatorics/partitions.py
pyrival/data_structures/BitArray.py
pyrival/data_structures/CFraction.py
pyrival/data_structures/DisjointSetUnion.py
pyrival/data_structures/FenwickTree.py
pyrival/data_structures/Fraction.py
pyrival/data_structures/Heap.py
pyrival/data_structures/LazySegmentTree.py
pyrival/data_structures/LinkedList.py
pyrival/data_structures/Node.py
pyrival/data_structures/PersistentSegTree.py
pyrival/data_structures/RangeQuery.py
pyrival/data_structures/SegmentTree.py
pyrival/data_structures/SortedList.py
pyrival/data_structures/Treap.py
pyrival/data_structures/Trie.py
pyrival/data_structures/TwoSat.py
pyrival/data_structures/__init__.py
pyrival/data_structures/convex_hull_trick.py
pyrival/data_structures/tree_repr.py
pyrival/geometry/__init__.py
pyrival/geometry/convex_hull.py
pyrival/geometry/lines.py
pyrival/geometry/polygons.py
pyrival/geometry/vectors.py
pyrival/graphs/__init__.py
pyrival/graphs/bellman_ford.py
pyrival/graphs/bfs.py
pyrival/graphs/components.py
pyrival/graphs/cycle_finding.py
pyrival/graphs/dfs.py
pyrival/graphs/dijkstra.py
pyrival/graphs/dinic.py
pyrival/graphs/euler_walk.py
pyrival/graphs/find_path.py
pyrival/graphs/floyd_warshall.py
pyrival/graphs/hopcroft_karp.py
pyrival/graphs/is_bipartite.py
pyrival/graphs/kruskal.py
pyrival/graphs/lca.py
pyrival/graphs/maximum_matching.py
pyrival/graphs/prim.py
pyrival/graphs/scc.py
pyrival/graphs/toposort.py
pyrival/linear_algebra/__init__.py
pyrival/linear_algebra/matrix.py
pyrival/linear_algebra/max_xor.py
pyrival/linear_algebra/multivariable_crt.py
pyrival/misc/FastIO.py
pyrival/misc/Random.py
pyrival/misc/__init__.py
pyrival/misc/alphabeta.py
pyrival/misc/as_integer_ratio.py
pyrival/misc/bit_hacks.py
pyrival/misc/bootstrap.py
pyrival/misc/cumsum2d.py
pyrival/misc/lis.py
pyrival/misc/memoize.py
pyrival/misc/mod.py
pyrival/misc/order_statistic.py
pyrival/misc/ordersort.py
pyrival/misc/ostream.py
pyrival/misc/py3k.py
pyrival/misc/readnumbers.py
pyrival/misc/split.py
pyrival/numerical/__init__.py
pyrival/numerical/berlekamp_massey.py
pyrival/numerical/hill_climbing.py
pyrival/numerical/integrate.py
pyrival/numerical/interpolate.py
pyrival/numerical/iroot.py
pyrival/numerical/polynomial.py
pyrival/numerical/search.py
pyrival/strings/LCSubstr.py
pyrival/strings/LPSubstr.py
pyrival/strings/__init__.py
pyrival/strings/hashing.py
pyrival/strings/kmp.py
pyrival/strings/lcs.py
pyrival/strings/min_rotation.py
pyrival/strings/suffix_array.py
pyrival/tools/__init__.py
pyrival/tools/interactive_runner.py
pyrival/tools/stress_tester.py
templates/template.py
templates/template_py3.py
templates/template_pypy2.py
tests/algebra/conftest.py
tests/algebra/test_chinese_remainder.py
tests/algebra/test_discrete_log.py
tests/algebra/test_factors.py
tests/algebra/test_gcd.py
tests/algebra/test_is_prime.py
tests/algebra/test_modinv.py
tests/algebra/test_phi.py
tests/algebra/test_sieve.py
tests/algebra/data/phi.txt
tests/algebra/data/primes.txt
tests/combinatorics/conftest.py
tests/combinatorics/test_combinatorics.py
tests/combinatorics/data/catalan.txt
tests/combinatorics/data/derangements.txt
tests/data_structures/test_BitArray.py
tests/data_structures/test_RangeQuery.py
tests/data_structures/test_SegmentTree.py
tests/data_structures/test_convex_hull_trick.py
tests/graphs/test_maximum_matching.py
tests/misc/test_as_integer_ratio.py
tests/misc/test_bootstrap.py
tests/misc/test_order_statistic.py
tests/misc/test_ordersort.py
tests/misc/test_readnumbers.py
tests/numerical/test_iroot.py
tests/numerical/test_search.py
tests/strings/test_kmp.py