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}
।
কার্য
অঙ্কের একটি সেট দেওয়া S
সাজানো ক্রম শুধুমাত্র ধনাত্মক পূর্ণসংখ্যা এবং একটি অ্যারের দৈর্ঘ্য ধারণকারী দেওয়া n
, আপনার টাস্ক অন্তত একটি অ্যারের আউটপুট হয় X
যেমন যে f(X) = S
।
উদাহরণস্বরূপ, যদি S = {1,2,3,5,6}
এবং তার n = 3
পরে বৈধ আউটপুট হয় X = (1,2,3)
।
যদি এমন কোনও অ্যারে না থাকে তবে X
আপনার কোডের কোনও ধ্রুবক মান আউটপুট করা উচিত।
উদাহরণ
ইনপুট:, n=4, S = (1, 3, 4, 5, 6, 8, 9, 10, 13)
সম্ভাব্য আউটপুট:X = (3, 5, 1, 4)
ইনপুট:, n=6, S = (2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 17, 22)
সম্ভাব্য আউটপুট:X = (5, 3, 2, 2, 5, 5)
ইনপুট:, n=6, S = (2, 4, 6, 8, 10, 12, 16)
সম্ভাব্য আউটপুট:X = (4, 2, 2, 2, 2, 4)
ইনপুট:, n=6, S = (1, 2, 3, 4, 6, 7, 8, 10, 14)
সম্ভাব্য আউটপুট:X = (4, 2, 1, 1, 2, 4)
ইনপুট: n=10, S = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25)
সম্ভব আউটপুট: X = (1, 1, 3, 1, 2, 1, 2, 5, 4, 5)
।
ইনপুট: n=15, S = (1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31)
সম্ভব আউটপুট: X = (1, 2, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 2, 1, 3)
।
ইনপুট এবং আউটপুট ফর্ম্যাট
আপনার কোডটি ইনপুট নিতে পারে এবং কোনও সুবিধাজনক হিসাবে সহজেই পড়া মানুষের পড়া বিন্যাসে আউটপুট দিতে পারে। তবে, দয়া করে প্রশ্নের উদাহরণগুলিতে এটি পরীক্ষার ফলাফল দেখান show
সময় চলমান
প্রশ্নের অবশ্যই সমস্ত উদাহরণের জন্য আপনার কোডটি শেষ করতে সক্ষম হবেন। এটা ঠিক এ জন্য সঠিক হওয়া উচিত n
পর্যন্ত 15
কিন্তু আপনি প্রমাণ করতে এটা সব ইনপুট জন্য যথেষ্ট দ্রুত হবে প্রয়োজন হবে না।