- http://codeforces.com/blog/entry/53341
- https://www.topcoder.com/community/competitive-programming/tutorials/range-minimum-query-and-lowest-common-ancestor/
- https://www.quora.com/What-are-the-algorithms-required-to-solve-all-problems-using-C++-in-any-competitive-coding-contest?fbclid=IwAR389r8eiNdMW3VpG-C7DzEm0zPFWNYzEP5Zg-3qRdmIqRK-JT2akKPAlTw
- http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.352.1749&rep=rep1&type=pdf&fbclid=IwAR2wu9BrPi8ro18ZyWtriLVoCHSPrBszpNiGH5n9mS4Vod8swMBxSaQJq-0
- https://github.com/bqi343/USACO
- https://crypto.stanford.edu/pbc/notes/numbertheory/
- https://people.inf.elte.hu/fekete/algoritmusok_msc/terinfo_geom/konyvek/Computational%20Geometry%20-%20Algorithms%20and%20Applications,%203rd%20Ed.pdf
- https://codeforces.com/blog/entry/57282?fbclid=IwAR3MvApNx0koP87nJ4uCZzmxVAAKLVIDkRL_a_CXOC0YWiA39IOADb37YhE
- https://codeforces.com/blog/entry/13529
- https://codeforces.com/blog/entry/23054
- https://www.youtube.com/channel/UCBr_Fu6q9iHYQCh13jmpbrg
- http://acm.math.spbu.ru/~sk1/mm/lections/mipt2016-sqrt/mipt-2016-burunduk1-sqrt.en.pdf
- https://pure.tue.nl/ws/files/4373475/597494.pdf
- https://github.com/Errichto/youtube/wiki/Learning-resources