Competitive Programming - Advanced
Competitive Programming - Advanced
Advanced
Tk. 7,000
Who Can Join This Course?
Basic Number Theory, Basic Graph Theory algorithms, Basic Data Structures and most of the topics which we cover in our Beginner course.
Course Outline
Data Structure
Segment Tree with Lazy Update
Sparse Table (Binary Lifting): LCA,RMQ with O(1)
Graph theory
Articulation Point & Bridge.
All Pair Shortest Path, Shortest Path with negative weight.
Minimum/Maximum Spanning Tree.
Biconnected Component, Strongly Connected Component.
Network Flow
Max flow
Min cut
Min cost max flow
Math/Number theory
Probability with Expected Value
Matrix Exponentiation
Combinarotics
Number theory
Extended GCD
Convex Hull
DP
Bitmask DP
Digit DP
Iterative DP
String
Hashing
KMP
Trie
Game theory
Pattern
DP
Nim
Grundy
Minimax
Instructors
SWE | Google | Ex-Samsung | Problem Solver
LinkedIn ProfileWhat Students Said
Good course and instructors were very friendly and helpful . I enjoyed every class of this course.
Good course and instructors were very friendly and helpful. But the topics was a bit harder than the intermediate course. It would be helpful if there was a problem list for each topic from easy to hard. Thanks.
The course was great. Both of our instructors Sadman bhai and Sajib bhai were helpful and they're one of the best out there in terms of explaining the topics. But it was a mistake from my part to join it without having a strong foundation on the basic algorithms. My realizations after completing the course is that I should have practiced the basic topics more, done more conetsts, earned a rating on CF (at least be a Pupil or above). So my suggestion to anyone willing to join the course would be- don't join the course unless you're at least a pupil on CF. Don't think of taking the course unless you're a dedicated competitive programmer and/or eyeing for ICPC. Else it will just be a waste of both your time and money.
এই কোর্সের ট্রেইনারা খুবই আন্তরিক। তারা সবসময় চেষ্টা করেন যেন আমরা টপিকগুলো ভালোভাবে শিখে যেতে পারি। অনেকের ইউনিভার্সিটিতেই কম্পিটিটিভ প্রোগ্রামিং এর জন্য ভালো ট্রেইনার নেই। তাদের জন্য ডেভস্কিলের এই কোর্সটি খুব ভালো একটি সুযোগ। তবে কোর্সটি নতুনদের জন্য নয়। এটি করার আগে অবশ্যই বিগিনার এবং ইন্টারমিডিয়েট এর টপিক গুলো শিখে আসতে হবে। তা না হলে শেখাটা পরিপূর্ণ হবে না।
If you are passionate enough for coding this course will give you everything you need. I'm satisfied.