Learn C++ STL

lesson ৬ / ৯ · priority_queue: সবচেয়ে বড়টা আগে বেরোয়

Module ৭ · priority_queue: সবচেয়ে বড়টা আগে বেরোয়

CP আর interview pack: priority_queue-এর pattern, প্রশ্ন আর bug gallery

Proপড়া

Codeforces Round 723 (Div. 2)-তে, 2021 সালের 28 মে, problem 1526C2 ছিল "Potions (Hard Version)"। এক সারি potion-এর পাশ দিয়ে তুমি বাঁ থেকে ডানে যাও, প্রতিটা হয় খাও নয়তো বাদ দাও, আর চাও যত বেশি সম্ভব খেতে। প্রতিটা potion তোমার health-কে ওর সংখ্যা পরিমাণ বদলায়, সংখ্যাটা negative-ও হতে পারে; health শুরু হয় 0 থেকে, আর কখনো 0-এর নিচে নামা চলবে না। Bob তখনই খায়, যখন খাওয়ার পরেও health 0 বা তার বেশি থাকে। Amara সবগুলোই খায়, আর দরকার পড়লে সবচেয়ে খারাপটা ফিরিয়ে নেয়; ওর উত্তরটাই নিচের pattern 1।

আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…

CP আর interview pack: priority_queue-এর pattern, প্রশ্ন আর bug gallery এর ভেতরে কী আছে

  1. Pattern 1: greedy with regret
  2. Pattern 2: Huffman coding
  3. Pattern 3: Dijkstra-র কাঠামো
  4. Pattern 4: lazy deletion
  5. Pattern 5: জোড়ার যোগফলের k-টা সবচেয়ে ছোট মান
  6. Interview-এর দশটা প্রশ্ন, নমুনা উত্তরসহ
CP আর interview pack: priority_queue-এর pattern, প্রশ্ন আর bug gallery | Learn C++ STL | Progsity