এই প্রশ্নের একটি অ্যারের সন্ধান করতে অনুরূপ সেট আপ হয়েছে যা লক্ষ্যগুলির তুলনায় একেবারে পৃথক হলেও অঙ্কের একটি সেট ফিট করে ।
Aদৈর্ঘ্যের অ্যারে বিবেচনা করুন n। অ্যারেতে কেবল ধনাত্মক পূর্ণসংখ্যা থাকে। উদাহরণস্বরূপ A = (1,1,2,2)। আসুন f(A)এর সমস্ত শূন্য খালি মিলিত সাবহারির সমষ্টিগুলির সেট হিসাবে সংজ্ঞায়িত করি A। এই ক্ষেত্রে f(A) = {1,2,3,4,5,6}। উত্পাদনের পদক্ষেপগুলি f(A) নিম্নরূপ:
এর subarrays Aহয় (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2)। তাদের নিজ নিজ পরিমাণ হয় 1,1,2,2,2,3,4,4,5,6। এই তালিকা থেকে আপনি যে সেটটি পান তা তাই {1,2,3,4,5,6}।
আমরা অ্যারেটিকে A অনন্য বলি যদি Bএকই দৈর্ঘ্যের আর কোনও অ্যারে না থাকে f(A) = f(B)তবে অ্যারেটি Aবিপরীত হয়। উদাহরণ হিসাবে, f((1,2,3)) = f((3,2,1)) = {1,2,3,5,6}তবে দৈর্ঘ্যের অন্য কোনও অ্যারে নেই 3যা একই সংখ্যার যোগফল তৈরি করে।
আমরা কেবল অ্যারেগুলি বিবেচনা করব যেখানে উপাদানগুলি হয় প্রদত্ত পূর্ণসংখ্যা sবা s+1। যেমন s=1অ্যারে শুধুমাত্র থাকে 1এবং 2।
কার্য
একটি নির্দিষ্ট কাজের জন্য nএবং sসেই দৈর্ঘ্যের অনন্য অ্যারেগুলির সংখ্যা গণনা করা। আপনি অনুমান করতে পারেন sমধ্যে 1এবং 9।
আপনার অ্যারের বিপরীত পাশাপাশি অ্যারেটিও গণনা করা উচিত নয়।
উদাহরণ
s = 1, উত্তর সর্বদা n+1।
s = 2উত্তরগুলি গণনা n = 1করা হচ্ছে:
2,3,6,10,20,32,52,86
s = 8উত্তরগুলি গণনা n = 1করা হচ্ছে:
2,3,6,10,20,36,68,130
স্কোর
একটি প্রদত্ত জন্য nআপনার কোড সব মানের জন্য আউটপুট উত্তর দিতে sথেকে 1থেকে 9। আপনার স্কোর সর্বোচ্চ মান nযার জন্য এটি এক মিনিটের মধ্যে পূর্ণ হয়।
পরীক্ষামূলক
আমার উবুন্টু মেশিনে আপনার কোডটি চালাতে হবে তাই আপনার কোডটি কীভাবে সংকলন করতে এবং চালাতে হয় তার জন্য যথাসম্ভব বিস্তারিত নির্দেশাবলী অন্তর্ভুক্ত করুন।
লিডারবোর্ড
- এন = 24 মরচে (34 সেকেন্ড) এন্ডারস কাসের্গ দ্বারা লিখেছেন
- এন = 16 ক্লাস ইন ক্লিন (36 সেকেন্ড)
- কমন লিপ্পে (49 সেকেন্ড) জে রোয়ান দ্বারা n = 14