I just constructed my github repository to store my implementations.
Difference between en1 and en2, changed 976 character(s)
Hello.↵

Just started to participate contests to fill 25 participation in codeforces, now I even created my github repository to store my implementation :)↵

The link is here:↵
https://github.com/McDic/MyImplementations/↵


Just wanted to show public, you can freely see or criticize my code anytime.↵

**<2019-08-23>**↵
Now I have following my own implementations:↵

- Trie and Aho Corasick↵
- Segment Tree and Lazy Propagation↵
- Shortest path algorithms such as Dijkstra and Floyd Warshall↵
- Disjoint Set Union↵
- Eratosthenes Sieve (both $O(n \text{ log } n)$ and $O(n)$)↵
- Convex Hull (both Graham Scan and Monotone)↵
- KMP and Polynomial String Hashing↵
- Matrix (but no advanced operations yet)↵
- LCA↵
- and some other uncompleted stuffs↵

My further future implementation goal is:↵

- Minimum Spanning Tree (I don't know why I don't have this in my repository. This is easier, I will implement this asap)↵
- Heavy Light Decomposition (What the heck this is too hard to implement myself)↵
- Fast prime decomposition and primality test (like Pollard Rho's, Miller-Rabin primality test)↵
- Optimized Matrix stuffs (Gaussian elimination, Determinant, etc)↵
- Big Integers and Fractions with basic arithmetic and comparison operators↵
- Strongly Connected Components↵

Thank you for reading this.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English McDic 2019-08-23 15:47:32 976 Tiny change: '9-08-23>\nNow I ha' -> '9-08-23>\n\nNow I ha'
en1 English McDic 2019-02-24 11:14:20 403 Initial revision (published)