আপনি একটি গেমশোতে অংশ নিতে যাচ্ছেন। চ্যালেঞ্জগুলির একটি নিম্নরূপ কাজ করে:
- প্রথম ঘরে একটি বিশাল সংখ্যক অভিন্ন বল রয়েছে।
- দ্বিতীয় ঘরে একটি ধারাবাহিক চিটস রয়েছে, যার প্রত্যেকটিতে একটি সেন্সর রয়েছে যা এটিতে কতগুলি বল রাখা হয়েছে তা গণনা করে। একটি বল যা কুঁচকে রাখা হয় তা পুনরুদ্ধার করা যায় না।
- এটিতে একটি নির্দিষ্ট সংখ্যক বল (এটির ট্রিগার কাউন্ট ) স্থাপনের পরে প্রতিটি কুঁচকটি ট্রিগার করবে। এটি যখন ট্রিগার করে এটি আলোকসজ্জা করে, একটি শব্দ করে এবং আপনাকে সন্দেহ প্রকাশ করে দেয় যে এটি ট্রিগার করেছে।
N
পরবর্তী চ্যালেঞ্জ অব্যাহত রাখতে আপনাকে অবশ্যই চুটগুলি ট্রিগার করতে হবে।- আপনি ট্রিগার গণনা জানেন, কিন্তু গণনা এবং পাট মধ্যে চিঠিপত্র নয়।
- প্রথম ঘর থেকে দ্বিতীয় দিকে বল নেওয়ার আপনার একটি সুযোগ রয়েছে। একবার আপনি একটি বলকে কুঁচকে রাখলে আপনি আর বেশি বলের জন্য ফিরে যেতে পারবেন না।
- প্রতিটি বল যা আপনি জ্যাকপট থেকে অর্থ কেটে নেন।
স্পষ্টতই আপনি নিশ্চিত করতে চান যে আপনি চ্যালেঞ্জটি পেরিয়ে যাবেন তবে আপনি জ্যাকপটের অর্থের ক্ষতি হ্রাস করতে চান। আপনার কতটি বল প্রয়োজন তা জানাতে একটি প্রোগ্রাম, ফাংশন, ক্রিয়া ইত্যাদি লিখুন।
উদাহরণ
ধরুন ট্রিগার গণনাগুলি 2, 4 এবং 10 হয় এবং আপনাকে পাস করতে 2 টি ট্রিট দরকার trigger 10 টি বল পাস করার কৌশল রয়েছে: প্রথম কুঁচকে 4 বল অবধি দ্বিতীয় চুটে 4 টি পর্যন্ত এবং তৃতীয় ঘাটে 4 বল অবধি। যেহেতু তিনটি চুটের একটি মাত্র 2 বলের পরে ট্রিগার করবে, আপনি কেবলমাত্র 10 টি ব্যবহার করেন There এমন কোনও কৌশল নেই যা 10 টিরও কমের সাথে কাজ করার গ্যারান্টিযুক্ত, তাই সঠিক ফলাফল output
ইনপুট
ইনপুটটিতে পূর্ণসংখ্যার ট্রিগার গণনাগুলির একটি অ্যারে এবং একটি সংখ্যাসূচক থাকে যা ট্রিগারটিতে চুটের সংখ্যা দেয়। আপনি দুটি ক্রম দুটি ইনপুট নিতে পারেন, এবং প্রয়োজন হলে আপনি অ্যারের দৈর্ঘ্য সহ তৃতীয় ইনপুট নিতে পারেন।
আপনি ধরে নিতে পারেন যে সমস্ত ইনপুট শূন্যের চেয়ে বড়, এবং যে চুটের সংখ্যাটি ট্রিগার করতে হবে তা চুটসের সংখ্যার বেশি নয়।
আপনি ধরে নিতে পারেন যে গণনাগুলি বাছাই করা হয়েছে (আরোহণ বা উতরাই), যতক্ষণ আপনি নিজের উত্তরে এটি পরিষ্কারভাবে বর্ণনা করেন।
আউটপুট
আউটপুটটি একক পূর্ণসংখ্যার হওয়া উচিত, সর্বোত্তম কৌশল দ্বারা প্রয়োজনীয় বলগুলির সংখ্যা প্রদান করা উচিত।
পরীক্ষার মামলা
বিন্যাস: N counts solution
1 [2 4 10] 6
2 [2 4 10] 10
3 [2 4 10] 16
1 [3 5 5 5 5 5 5 5 5 5] 5
2 [1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8 11] 8
2 [1 2 6 6 6 6 6 6 6 10] 16
2 [1 2 3 3 4 4 6 6 6 11] 17
3 [1 2 3 4 5 5 6] 16
3 [2 4 7 7 7 7 7 7 7] 21
5 [1 2 2 3 3 3 3 3 5 9 9 11] 27
2 [5 15 15] 25
1 [4 5 15] 10
3 [1 4 4 4] 10
2 [1 3 4] 6
2 [1 3 3 8] 8