Register Now You enrolled in another course which has the same class timing
Competitive Programming - Advanced - B6
If you want to improve your algorithmic problem-solving skill and improve in National contests and Codeforces contests, you should enroll in this course. We will conduct the course in a suitable way for the students who can solve beginner-level problems. After completing this course, you should be able to cope with medium level algorithmic and data-structure problems which can improve your ranking in programming contests. Course highlight: Learn to solve advanced-level problems Focus on various type of problems This can help you to achieve better rank in programming contests You will learn how to write clean and bug-free codes

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

Batch 6

Schedule

Saturday and Sunday 09:00 PM - 11:00 PM

Starts from Jun 25, 2022

Last date of registration is May 31, 2022 (9 Days Remaining)

Register Now Pay Now

Instructors

Md Shahriar Hossain Sajib

Always eager to solve real world problems. Participated in many onsite programming contest. My cf handle: Introverted. Currently working as a Software Engineer at Samsung R&D Institute, Bangladesh.

What Students Said

Good course and instructors were very friendly and helpful . I enjoyed every class of this course.

MD Khairul Hasan Sajid
MD Khairul Hasan Sajid

Competitive Programming - Advanced Batch: 5

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.

Md Tanvir Hossain
Md Tanvir Hossain

Competitive Programming - Advanced Batch: 5

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.

Iffat Ahmed Chowdhury Nahid
Iffat Ahmed Chowdhury Nahid

Competitive Programming - Advanced Batch: 5

এই কোর্সের ট্রেইনারা খুবই আন্তরিক। তারা সবসময় চেষ্টা করেন যেন আমরা টপিকগুলো ভালোভাবে শিখে যেতে পারি। অনেকের ইউনিভার্সিটিতেই কম্পিটিটিভ প্রোগ্রামিং এর জন্য ভালো ট্রেইনার নেই। তাদের জন্য ডেভস্কিলের এই কোর্সটি খুব ভালো একটি সুযোগ। তবে কোর্সটি নতুনদের জন্য নয়। এটি করার আগে অবশ্যই বিগিনার এবং ইন্টারমিডিয়েট এর টপিক গুলো শিখে আসতে হবে। তা না হলে শেখাটা পরিপূর্ণ হবে না।

Md Raiyan Hossain
Md Raiyan Hossain

Competitive Programming - Advanced Batch: 5

If you are passionate enough for coding this course will give you everything you need. I'm satisfied.

Mahmudul hasan
Mahmudul hasan

Competitive Programming - Advanced Batch: 3

Competitive Programming - Advanced - B6

Tk. 7,000
Registration 9 Days Remaining 25 people already registered
Schedule Saturday and Sunday 09:00 PM - 11:00 PM Starts from Jun 25, 2022