Skip to main content

A python library that contains standard competitive programming algorithms for faster access

Project description

cpalgo

The library is active since July 30, 2021.

Installation

Use the package manager pip to install foobar.

pip install cpalgo

Developers

Narayanaa S R

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

BSD

Templates to be covered in cpalgo

Algebra Binary Exponentitation
EGCD
Linear Diophantine Equations
Linear Sieves

Query based Optimisation Sparse Table
RMQ
Square Root Decomposition
Heavy Light Decomposition
RMQ - Euler Tour

Graph Optimisation Articulation
DSU - Kruskal
Tarjan off-line
Fold Fulkerson - Max Flow
Dinic - Max Flow
Condensation Graph
Fenwick Tree
Segment Tree

Computational Geometry Convex Hull - Graham's scan
Convex Hull - Andrew Monotone
S&I NlogN
Lattice Points - Pick's algorithm

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cpalgo-1.1.4.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cpalgo-1.1.4-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file cpalgo-1.1.4.tar.gz.

File metadata

  • Download URL: cpalgo-1.1.4.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for cpalgo-1.1.4.tar.gz
Algorithm Hash digest
SHA256 454b0436bca0f83a5cf98f19bb24c45f74e902ef2dd1691f4e9609f007bbd2f3
MD5 3b2d0c25af9c1d2f3da1b5edc40d02e1
BLAKE2b-256 d3f33f61d090824b90d394dd1420a7736b3ac04e8e9e95736fe09560ff226057

See more details on using hashes here.

File details

Details for the file cpalgo-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: cpalgo-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.7

File hashes

Hashes for cpalgo-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4650b06b5052b5ca7b4bc3f0d0c7065f3775a872808cf8028d16c16275a7b110
MD5 352471df20fd45e4bd29e11d7f70310e
BLAKE2b-256 7e6751559fa8664e687601069993a254b10fb3350d2da5550947130e81d49c4a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page