My project is a way for me to share my journey in learning competitive programming topics with others. Through this website, I can share my experiences and code to various challenging problems. Users are able to CODE AND RUN C++ code DIRECTLY on the website and check their code with the testcase. It is an HTML+JS+CSS website, using codemirror. I hope that this website would encourage others to learn more about competitive programming as I enjoy it a lot myself.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Learned string hashing! specifically rabin-karp string matching algorithm - comparing rolling hash values and combining it with binary search to improve the speed of my programs
Decided to try some adhoc problems! Found some very interesting string manipulation problems. I noticed that for most problems, there was a key insight and once you found that idea, you pretty much solved that problem! currently working on https://dmoj.ca/problem/ccc23s3
Transitioned to solving more graph theory problems! Found a very useful idea: unordered_map is faster than map at .find() and switching allowed my solution to pass! currently working on https://dmoj.ca/problem/ioi13p1io
Worked on more strings and adhoc problems. Learned how to solve searching for permutations of strings and added to the list of problems. Currently working on determining if a substring of a word is in a sequence (https://dmoj.ca/problem/ccc03s4). Let me know if you have any tips!