-Competitive Programming Hacks-
>> Platforms for Practice and Contest
Platform |
Contest frequency (Month Basis) and type |
Codeforces |
6-7 Short Contest (Anyone can find one of the most useful blogs of CP here) |
Codechef |
1 Long challenge, 2 Short contest (Best DS,Algo. Questions) |
Atcoder |
4-5 Short Contest (Need for Speed) |
Hackerearth |
1 Long Contest, 1 Short contest |
Hackerrank |
- Good For Practice |
IDE |
Setup-Tutorial |
Sublime-Text |
- |
VS code |
- |
Codechef-IDE |
Online (One of Best Online IDE if Codechef server in not on heavy load) |
Jdoodle |
Online |
IO |
For Large Input-Output (Helpful in Facebook Hackercup and Hashcode type of Competitions) |
Blog Link |
Description |
Blog-1 |
How to improve Rating on Codeforces |
>> Tutorials For Various Topics
Topic |
Tutorial Link |
All |
T-1 T-2 |
DSU on trees |
T-1 |
DP |
T-1 |
Galencolin-Codechef Tutorials |
T-1 |
Fenwick Tree |
T-1 |
KMP |
T-1 |
Rolling Hash |
T-1 |
String Hashing |
T-1 |
Segment-Tree |
T-1 |
Trie |
T-1 |
>> Some Good Coding Competitions
Competition |
Link |
ACM-ICPC |
Link |
Facebook Hacker Cup |
Link |
Google Code Jam |
Link |
Hashcode |
Link |
Snackdown |
Link |
Topcoder Open |
Link |
Topic |
Link |
Free Goodies |
Link |