GithubHelp home page GithubHelp logo

rajathpi / cp-workshop Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 2.0 990 KB

notes of code-init-workshop📝

Home Page: https://rajathpi.github.io/cp-workshop/

C++ 100.00%
competitive-programming cpp workshop competitive-coding stl leetcode codechef codeforces atcoder cses

cp-workshop's Introduction

Material Bread logo

CP Workshop

Notes of code-init-workshop📝
Click here to watch the video of the workshop

Page

What is Competitive Programming?

Competitive programming is solving well-defined problems by writing computer programs under specified limits.

What are some good websites for interview preparation?

  1. Leetcode
  2. Codechef

If you're intereted to solve harder problems you can take a look at

  1. Codeforces
  2. Atcoder
  3. CSES
  4. USACO
  5. Google Kickstart
  6. Google CodeJam
  7. Project Euler
  8. Timus
  9. dmoj
  10. toph
  11. csacademy
  12. UVa online judge
  13. Spoj
  14. oj

Resources

  1. geeksforgeeks
  2. cplusplus
  3. cp-algorithms (ADVANCED TOPICS)

Problems

  1. problems set1
  2. problems set2
  3. Google
  4. Top 60 questions to solve

STL resource

  1. STL
  2. GFG
  3. STL-1 Topcoder
  4. STL-2 Topcoder
  5. Vectors <- Run Code
  6. Set <- Run Code

Problems on STL

  1. Few Basic Problems
  2. A2oj

Dynamic Progamming

  1. Topcoder Tutorial
  2. Dynamic Programming,from novice to advanced
  3. Learn DP and other tricks
  4. Non-trivial DP tricks
  5. Everything about Dynamic Programming
  6. Digit DP 1
  7. some solutions of digit dp problems
  8. digit Dp for product digits
  9. Digit Dp tutorial bangla
  10. Digit DP hackerrank tutorial
  11. Important problems solutions of Digit DP
  12. DP on trees
  13. DP on trees problem-3
  14. DP on trees
  15. A Tricky DP Problem on Trees
  16. Bitmask DP
  17. SOS Dp
  18. Sum Over Subsets
  19. bitmask dp, buildup sos dp
  20. A little bit of classics: dynamic programming over subsets and paths in graphs
  21. Coin Problems
  22. nice DP problem Editorial
  23. Subsequence related Problem solution
  24. Smallest Word problem tutorial
  25. codechef Dp tutorials
  26. starting Dynamic Programming
  27. Introduction to DP-1 (hackerrank)
  28. A brief Introduction to DP
  29. Dp tutorials
  30. DP strategy

Dynamic programming Youtube Tutorials:

  1. DP tutorial #1 by Errichto
  2. DP tutorial #2 by Errichto
  3. DP tutorial #3 by Errichto
  4. Leetcode DP problems by Errichto
  5. DP playlist(English)
  6. DP playlist (created by gkcs, English)
  7. DP playlist2(English)
  8. DP playlist3(English)
  9. Dp playlist4(English)
  10. DP playlist5(English)
  11. DP playlist6(English)
  12. DP playlist7(English)
  13. Atcoder DP contest stream
  14. vplanet DP tutorials
  15. Algorithms Live

Problems on Dynamic Programming:

  1. Atcoder Dp contest
  2. Marathan Dp Contest(cloned)
  3. Vplanet Dp and other contests
  4. A2oj
  5. DP for Beginners (leetcode)
  6. DP on strings (leetcode)
  7. DP (Max - Min) (leetcode)
  8. DP(merging intervals)
  9. DP (distinct ways)

Books

  1. Competitive Programmer’s Handbook by Antti Laaksonen
  2. Advanced Competitive Programming - 25 Books

How to practice

  1. A way to practice competitive programming by E869120

Youtube Channels

  1. Computerphile
  2. Errichto
  3. Rachit Jain
  4. William Lin
  5. Kevin Naughton Jr <- Leetcode
  6. mycodeschool
  7. Nick White solves leetcode problems
  8. SecondThread uses Java mainly
  9. freeCodeCamp Learn to code for free

cp-workshop's People

Contributors

dhruva-s avatar rajathpi avatar sauravnshetty avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.