Contact us

Dynamic Programming Solve from Contest

Intermediate level crouse

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

Instructor

image

Iftekhar Hakim

ICPC World Finalist 2021

img
এই কোর্সটি কাদের জন্য?

যারা প্রোগ্রামিং কনটেস্ট করেন কিন্তু ডায়নামিক প্রোগ্রামিং পারেন না, তাদের জন্য। ডায়নামিক প্রোগ্রামিং এর বিগিনার লেভেল এর প্রব্লেম সল্ভ থেকে অ্যাডভান্সড লেভেল এর প্রব্লেম সল্ভ শিক্ষার জন্য এই কোর্স।

courseImage

Total Video 30

Video Time 9 hours

Total Problem Solved 30+

Study Plan

Prerequisites

  • C++
  • Dynamic Programming Concept

Skills Covered

  • Problem Solving
  • Dynamic Programming & Memory Optimization
  • Greedy DP
  • Algorithm
  • Data structure

What will you learn

  • Learn Dynamic Programming (DP) Problem Solve
  • Learn DP Problem Solve from Knapsack, LCS, Bitmask, Interval DP
  • Learn Dp Problem Solve with Some Greedy Observations, Different Variations (Deque, Subset Division, Bitset)
  • Learn Optimizing memory for Dp

PROBLEM
SOLVING


SUPPORT FROM
EXPERT


Certification
Yes


Course Type
Recorded+
Support

Reviews and Testimonials