Uploaded April 2020 | Updated September 2026, 2 days ago
In this video, I describe the steps to start competitive programming for a person from any level and I point out several common mistakes, so that you can easily land a job at a top company!
HackerRank: hackerrank.com
Learn typing: keybr.com
Scratch: https://scratch.mit.edu/
Learn C++: youtube.com/watch?v=mUQZ1qmKlLY
Competitive Programmer's Handbook: cses.fi/book/book.pdf
GeeksForGeeks: geeksforgeeks.org/fundamentals-of-algorithms
A2OJ Ladders: a2oj.com/Ladders.html
Mostafa Saad's Junior Training Sheet: goo.gl/unDETI
More videos about competitive programming will be coming soon!
If this was helpful, consider liking or subscribing!
Website: williamlin.io
Instagram: instagram.com/tmwilliamlin168
Twitter: twitter.com/tmwilliamlin168
Signal lost clip: youtube.com/watch?v=mvM2eyk1frk
Unfortunately, YouTube was unable to identify the "Sad Violin" music in this video, so here is the information:
Song: Sad Romance (a.k.a. Sad Violin)
Artist: 지평권 (Ji Pyeong Kwon)
In this video, I describe the steps to start competitive programming for a person from any level and I point out several common mistakes, so that you can easily land a job at a top company!
HackerRank: hackerrank.com
Learn typing: keybr.com
Scratch: https://scratch.mit.edu/
Learn C++: youtube.com/watch?v=mUQZ1qmKlLY
Competitive Programmer's Handbook: cses.fi/book/book.pdf
GeeksForGeeks: geeksforgeeks.org/fundamentals-of-algorithms
A2OJ Ladders: a2oj.com/Ladders.html
Mostafa Saad's Junior Training Sheet: goo.gl/unDETI
More videos about competitive programming will be coming soon!
If this was helpful, consider liking or subscribing!
Website: williamlin.io
Instagram: instagram.com/tmwilliamlin168
Twitter: twitter.com/tmwilliamlin168
Signal lost clip: youtube.com/watch?v=mvM2eyk1frk
Unfortunately, YouTube was unable to identify the "Sad Violin" music in this video, so here is the information:
Song: Sad Romance (a.k.a. Sad Violin)
Artist: 지평권 (Ji Pyeong Kwon)



![Solving CSES Problemset [12 Hour Livestream] [150 coding problems]
Im attempting to solve the first 150 problems of the CSES Problem Set (in 12 hours?) live.
The problem set is here: https://cses.fi/problemset/
I will try to use no prewritten templates, but maybe some Wikipedia?
Also, this happens to be my 100k sub special.
Solved everything in a bit under 11 hours, played Typeracer and answered a few questions for the last hour :P
The timer was accidentally reset 2 times during the stream
Join my Discord for discussions about CP & more: https://discord.gg/AneA5wg
You can follow my Instagram for CP related stuff: https://www.instagram.com/tmwilliamlin168/ Solving CSES Problemset [12 Hour Livestream] [150 coding problems]](https://i.ytimg.com/vi/dZ_6MS14Mg4/mqdefault.jpg)



![CodeChef January Cook-Off 2020 Discussion
Post-Contest discussion stream for CodeChef January Cook-Off 2020
06:15 CHFCHK
08:00 EXAMCHT
10:50 RGAND
17:55 CFINASUM
29:10 PRT
38:10 PLIND
48:10 CNTIT
Screencast during the contest: https://youtu.be/JYjnNvEPvt4
Comments, questions, requests, criticism, are all welcome!
I made a mistake while explaining PLIND: dp[i][j] is actually the number of ways to choose suffix of length i such that the prefix has j digits occurring an odd number of times. CodeChef January Cook-Off 2020 Discussion](https://i.ytimg.com/vi/eoyXk-DT4Js/mqdefault.jpg)


