Click here to watch the video of the workshop
Competitive programming is solving well-defined problems by writing computer programs under specified limits.
If you're intereted to solve harder problems you can take a look at
- Codeforces
- Atcoder
- CSES
- USACO
- Google Kickstart
- Google CodeJam
- Project Euler
- Timus
- dmoj
- toph
- csacademy
- UVa online judge
- Spoj
- oj
- geeksforgeeks
- cplusplus
- cp-algorithms (ADVANCED TOPICS)
- Topcoder Tutorial
- Dynamic Programming,from novice to advanced
- Learn DP and other tricks
- Non-trivial DP tricks
- Everything about Dynamic Programming
- Digit DP 1
- some solutions of digit dp problems
- digit Dp for product digits
- Digit Dp tutorial bangla
- Digit DP hackerrank tutorial
- Important problems solutions of Digit DP
- DP on trees
- DP on trees problem-3
- DP on trees
- A Tricky DP Problem on Trees
- Bitmask DP
- SOS Dp
- Sum Over Subsets
- bitmask dp, buildup sos dp
- A little bit of classics: dynamic programming over subsets and paths in graphs
- Coin Problems
- nice DP problem Editorial
- Subsequence related Problem solution
- Smallest Word problem tutorial
- codechef Dp tutorials
- starting Dynamic Programming
- Introduction to DP-1 (hackerrank)
- A brief Introduction to DP
- Dp tutorials
- DP strategy
- DP tutorial #1 by Errichto
- DP tutorial #2 by Errichto
- DP tutorial #3 by Errichto
- Leetcode DP problems by Errichto
- DP playlist(English)
- DP playlist (created by gkcs, English)
- DP playlist2(English)
- DP playlist3(English)
- Dp playlist4(English)
- DP playlist5(English)
- DP playlist6(English)
- DP playlist7(English)
- Atcoder DP contest stream
- vplanet DP tutorials
- Algorithms Live
- Atcoder Dp contest
- Marathan Dp Contest(cloned)
- Vplanet Dp and other contests
- A2oj
- DP for Beginners (leetcode)
- DP on strings (leetcode)
- DP (Max - Min) (leetcode)
- DP(merging intervals)
- DP (distinct ways)
- Computerphile
- Errichto
- Rachit Jain
- William Lin
- Kevin Naughton Jr <- Leetcode
- mycodeschool
- Nick White solves leetcode problems
- SecondThread uses Java mainly
- freeCodeCamp Learn to code for free