https://github.com/rajeevranjancom/competitive_programming
https://github.com/rajeevranjancom/competitive_programming
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rajeevranjancom/competitive_programming
- Owner: rajeevranjancom
- License: apache-2.0
- Created: 2020-12-19T18:33:53.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-20T21:41:48.000Z (over 5 years ago)
- Last Synced: 2025-01-22T10:36:43.066Z (over 1 year ago)
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# So you want to be a top Rated coder?
#### What is this about?
How to start competing at [TopCoder](https://www.topcoder.com) and similar websites,
The knowledge of [algorithms](https://www.topcoder.com/community/data-science/data-science-tutorials/the-importance-of-algorithms/) you should have to be proficient at it, events and
IRL competitions, competitors you should follow.
#### Table of Contents
- [How to Start](https://github.com/rajeevranjancom/competitive_programming)
- [Online Competition](https://github.com/rajeevranjancom/competitive_programming#online-competition)
- [Events](https://github.com/rajeevranjancom/competitive_programming#events)
- [Competitors](https://github.com/rajeevranjancom/competitive_programming#competitors)
- [Discussions](https://github.com/rajeevranjancom/competitive_programming#discussions)
- [Algorithms](https://github.com/rajeevranjancom/competitive_programming#algorithms)
- [Math for Programmers](https://github.com/rajeevranjancom/competitive_programming#math-for-programmers)
#### Online Competition
- [Topcoder](https://www.topcoder.com/)
- [Codeforces](http://codeforces.com/)
- [Codechef](https://www.codechef.com/)
- [HackerRank](https://www.hackerrank.com/)
#### Events
- [TopCoder Open](http://tco15.topcoder.com/)
- [IOI - International Olympiad in Informatics](http://www.ioinformatics.org/index.shtml)
- [ICPC - International Collegiate Programming Contest](https://icpc.baylor.edu/)
- [Google Code Jam](https://code.google.com/codejam)
- [Facebook Hacker Cup](https://www.facebook.com/hackercup/)
#### Competitors
- Petr Mitrichev
- [Blog](http://petr-mitrichev.blogspot.com/)
- [Profile on TopCoder](https://www.topcoder.com/members/Petr/)
- [The Story of Petr Mitrichev](https://community.topcoder.com/tc?module=Static&d1=features&d2=070805)
- [Profile on Quora](https://www.quora.com/topic/Petr-Mitrichev)
- Gennady Korotkevich (tourist)
- [Profile on TopCoder](https://www.topcoder.com/members/tourist/)
- [Profile on CodeForces](http://codeforces.com/profile/tourist)
- [Profile on CodeChef](https://www.codechef.com/users/gennady.korotkevich)
- [Profile on Quora](https://www.quora.com/topic/Gennady-Korotkevich)
- Brian Bi
- [Profile on Quora](https://www.quora.com/profile/Brian-Bi)
- [Profile on Twitter](https://twitter.com/t3nsor)
- [Profile on Github](https://github.com/t3nsor)
- William Lin
- [Profile on Youtube](https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q)
- [Profile on Twitter](https://twitter.com/tmwilliamlin168)
- [Profile on Github](https://github.com/tmwilliamlin168)
- [Profile on Instagram](https://www.instagram.com/tmwilliamlin168/?hl=en)
- [Profile on codeforces](https://codeforces.com/profile/tmwilliamlin168)
#### Discussions
- [What is it like to meet or know Petr Mitrichev](https://www.quora.com/What-it-is-like-to-meet-or-know-Petr-Mitrichev)
- [Data Structures: What is a list of data structures that a competitive programmer must know?](https://www.quora.com/Data-Structures/What-is-a-list-of-data-structures-that-a-competitive-programmer-must-know)
- [How does one prepare for the IOI? (Aiming for gold)](https://www.quora.com/How-does-one-prepare-for-the-IOI-Aiming-for-gold)
- [What is competitive programming?](https://www.quora.com/What-is-competitive-programming-2)
- [How is competitive programming different from real life programming?](https://www.quora.com/How-is-competitive-programming-different-from-real-life-programming)
- [What are some good pieces of music to listen to while coding](https://www.quora.com/What-are-some-good-pieces-of-music-to-listen-to-while-coding)
- [How can a beginner train for machine learning contests](https://www.quora.com/How-can-a-beginner-train-for-machine-learning-contests)
- [What is a list of Data Structures that a Competitive Programmer must know](https://www.quora.com/Data-Structures/What-is-a-list-of-data-structures-that-a-competitive-programmer-must-know)
- [Are there any good resources or tutorials for Dynamic Programming besides the TopCoder tutorial](https://www.quora.com/Are-there-any-good-resources-or-tutorials-for-dynamic-programming-besides-the-TopCoder-tutorial)
- [What is needed to become good algorithmist like top rankers in Topcoder/Spoj/CCJ?](https://www.quora.com/What-is-needed-to-become-good-algorithmist-like-top-rankers-in-Topcoder-Spoj-GCJ)
- [How did Adam D'Angelo improved so fast in TopCoder](https://www.quora.com/How-did-Adam-DAngelo-improve-so-fast-in-TopCoder)
- [What are some reasons a programmer should participate in a programming competition such as TopCoder](https://www.quora.com/What-are-some-reasons-a-programmer-should-participate-in-a-programming-competition-such-as-TopCoder)
#### Algorithms
- Dynamic Programming
- [Dynamic Programming - From Novice to Advanced](https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/)
- [Some Gem in the form of Book](https://github.com/rajeevranjancom/Programming_Book)
- Graphs
- Trees
- Computational Complexity
- Data Structures
- Sorting
- Binary Search
#### Math for programmers
- [Mathematics for Computer Science MIT Open Coursware](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/)
- [Quora - What are some must know topics in discrete math and probability for competitive programming](https://www.quora.com/What-are-some-must-know-topics-in-discrete-math-and-probability-for-competitive-programming)
#### Some Question for Practice:
- [Set -1(Click me)](https://drive.google.com/file/d/1R8WTB829b8pS-ceFdc7Srtbh2es2pncN/view?usp=sharing)
- [Set -2(Click me)](https://drive.google.com/file/d/1eOdzfeiHVxGiu7Xbr5y5SBLudykNrVMd/view?usp=sharing)
- [Set -3(Click me)](https://drive.google.com/file/d/1NZWmgoM0467Q9YmZjKpR997potQYOGN1/view?usp=sharing)
- [Set -4(Click me)](https://drive.google.com/file/d/1OE29iNSJFbVQvp-6WkzlxbqRAPFSWN8u/view?usp=sharing)
- [Set -5(Click me)](https://drive.google.com/file/d/1iugOs3my87BM9R6cZ6Vt74QpaW32pNZJ/view?usp=sharing)