PyRival
Developers
Templates
- The Master Template works with all versions of Python and has Python 3 behaviour.
- Version Specific Templates: PyPy 2, Python 3
Tools
Snippets
Algebra
- (Multivariable) Chinese Remainder Theorem
- Discrete Logarithm
- Least Common Multiple
- Integer Factorization
- Fast Fourier Transform
- Fast Subset Transform
- Number Theoretic Transform
- Deterministic Miller-Rabin Primality Test
- Tonelli–Shanks Algorithm
- Generalized Modular Inverse
- Euler's Phi Function
- Primitive Root
- Sieve of Eratosthenes
Data Structures
- Bit Array
- Binary Indexed (Fenwick) Tree
- Fractions
- Continued Fractions
- Disjoint-Set (Union Find) Data Structure
- Generic Nodes
- Linked List
- Range Query Data Structure
- (Lazy) Segment Tree
- Persistent Segment Tree
- Sorted List
- Treap
- Trie Tree
- 2-satisfiability Template
Geometry
- Convex Hull
- Line Functions
- Polygon Functions
- Vector Functions
Graphs
- Bellman-Ford Algorithm
- Breadth First Search
- Connected Components Search
- Brent's Algorithm for Cycle Detection
- Depth First Search
- Dijkstra's Algorithm
- Eulerian Path
- Path Constructor
- Floyd-Warshall Algorithm
- Bipartite Graph Check
- Kruskal's Algorithm with Disjoin Set Union
- Prim's Algorithm
- Tarjan's Algorithm
- Topological Sorting
Combinatorics
- General Purpose Numbers
- Lucas's Theorem
- Partition Function
Linear Algebra
- Matrix Arithmetic, Exponentiation, Determinant, and Inverse
- Gaussian Elimination
- Multivariable Chinese Remainder Theorem
Numerical
- Linear Recurrence Template
- Hill Climbing Algorithm
- Approximate Integration
- Polynomial Interpolation
- Integer Roots
- Binary Search
Strings
- Knuth–Morris–Pratt Algorithm
- Longest Common/Palindromic Subsequences
- Longest Common Substring
- Manacher's Algorithm
- Lydon Factorization
Misc
- bootstrap for recursion
- FastIO
- heapq
- sorted
- py3k compatibility tools
- random
- str.split for whitespace
- Bit Hacks
- 32-bit Modular Arithmetic
- Memoize Decorators
- C++ syle cout
- Interactive Runner
- Stress Tester
- Alpha–Beta Pruning
- Longest Increasing Subsequence
- K-th Order Statistic
Apache License 2.0
Copyright (c) 2020 Cheran Senthilkumar
Metadata
Release files for PyRival 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| PyRival-0.2.0.tar.gz | 439.2 kB | Without provenance | Details for PyRival-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| PyRival-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for PyRival-0.2.0-py3-none-any.whl |
Total release size: 501.7 kB
Release files / PyRival-0.2.0.tar.gz
| Download URL | PyRival-0.2.0.tar.gz |
|---|---|
| Size | 439.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
53bfb678f6c13edec70191e9e9febfc7da4292f0ac1c6af64c608127c77208d9
|
|
BLAKE2b-256 checksum How to use checksums |
1f80ea89005f7ae1fae28a9f22869b914cff6a8a8d38e7a52647fae942357569
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|
Release files / PyRival-0.2.0-py3-none-any.whl
| Download URL | PyRival-0.2.0-py3-none-any.whl |
|---|---|
| Size | 62.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d111f00699ec6184ee1409e0147f5570fae99c75061e60327eda353375398a6
|
|
BLAKE2b-256 checksum How to use checksums |
02a40a1212755e071058c48ba9c886df784ebf4777a7e3ac73afe56c3b4f39b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|
Security for PyRival 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.