আছে এন বক্স, সংখ্যাযুক্ত 1-এন । প্রতিটি বাক্সটি লক করা আছে, যেমন এটি কেবলমাত্র একই ধরণের কী দ্বারা খোলা যেতে পারে (এছাড়াও 1-এন নম্বরযুক্ত )। এই কীগুলি বাক্সগুলিতে এলোমেলোভাবে ছড়িয়ে ছিটিয়ে রয়েছে (একটি বাক্সে কীগুলির কয়েকটি সংখ্যক কী থাকতে পারে, একটি কীতে নকল সংখ্যা থাকতে পারে) এবং তারপরে সমস্ত বাক্স বন্ধ হয়ে যায় shut অনেকগুলি বাক্সে একটি ধন (সংখ্যাযুক্ত 0 ) লক করা হয়েছে।
সমস্ত ধন পুনরুদ্ধার করতে আপনি একটি তালাবন্ধক ভাড়া করেছেন h তিনি খোলা ফাটল প্রতিটি বক্সের জন্য তিনি চার্জ করেন। এমন কোনও বাক্স খোলার জন্য কোনও চার্জ নেই যার জন্য কীটি ইতিমধ্যে উপলব্ধ।
ইনপুট হ'ল প্রতিটি বাক্সের বিষয়বস্তু। আপনি ইনপুট বিন্যাস সিদ্ধান্ত নিতে পারেন।
কোষাগারগুলি পেতে প্রয়োজনীয় সর্বনিম্ন ব্যয় আউটপুট করুন।
মন্তব্য
- আপনার অ্যালগরিদমটি অনেক সময় নিতে পারে তবে এটি অপ্রাসঙ্গিক।
- সংক্ষিপ্ততম কোড জিতেছে।
- অবৈধ ইনপুট সম্পর্কে বিরক্ত করার দরকার নেই।
নমুনা তথ্য
এখানে লাইন আমি বাক্সে উপস্থিত কীগুলি উপস্থাপন করি i ।
ইনপুট
2 0
3
4 0
5 6 0
6
0
আউটপুট
1
ইনপুট
2 0
3 0
4 0
6
5 0
আউটপুট
3
ইনপুট
2 4 0
3 0
1 0
6
5 0
আউটপুট
2
ইনপুট
1
3 4
2 6
5
আউটপুট
0
[[1] [3 4] [] [] [2 6] [5]]
বা এর অর্থ হতে পারে বা হতে পারে {{1},{3,4},{},{},{2,6},{5}}
। এইভাবে, বেশিরভাগ ভাষা ন্যূনতম কিছুতে ইনপুট পড়া হ্রাস করতে পারে i=eval(read())
এবং চ্যালেঞ্জের মজার অংশটিতে ফোকাস করতে পারে।