ইনপুট: একটি বিন্যাস আমি এর ট ধনাত্মক পূর্ণসংখ্যা। পূর্ণসংখ্যাগুলি 100 এবং কে ≤ 100 এর চেয়ে বড় হবে না ।
আউটপুট: আপনার কোড আবশ্যক আউটপুট সব সম্ভব অ্যারে হে দৈর্ঘ্যের অ নেতিবাচক পূর্ণসংখ্যার ট সীমাবদ্ধতা যে সঙ্গে 0 ≤ হে আমি ≤ আমি আমি । একটি অ্যারে থেকে পরের দিকে যেতে আপনি অ্যারেতে 1 থেকে একটি মান যোগ বা বিয়োগ করতে পারেন। আপনার কোডে একই অ্যারেটিকে দুবার আউটপুট করা উচিত নয়। যদি আউটপুট হওয়ার জন্য বিভিন্ন অ্যারের সংখ্যা খুব বেশি হয় তবে এটি মারা না যাওয়া পর্যন্ত আপনার কোডটি চিরকাল আউটপুট চালিয়ে যাওয়া উচিত।
উদাহরণ
তাহলে আমি একটি অ্যারে ট বেশী তারপর এই ঠিক সর্বাঙ্গে iterating এর সমস্যা গ্রে কোড প্রস্থ বিট ট ছাড়া প্রথম এবং শেষ উপাদান এক ধাপে পৌঁছানো হতে প্রয়োজন হবে না।
তাহলে
I = [2,1]
আউটপুট অ্যারেগুলির একটি সম্ভাব্য ক্রম হ'ল(0,0),(0,1),(1,1),(1,0),(2,0),(2,1)
- তাহলে
I = [2,1,3]
আউটপুট অ্যারেগুলির একটি সম্ভাব্য ক্রম হ'ল(0,0,0),(0,0,1),(0,0,2),(0,0,3),(0,1,3),(0,1,2),(0,1,1),(0,1,0),(1,1,0),(1,1,1),(1,1,2),(1,1,3),(2,1,3),(2,1,2),(2,1,1),(2,1,0),...
।
এটি একটি কোড-গল্ফ চ্যালেঞ্জ, সংক্ষিপ্ত দৈর্ঘ্যের জয় সহ উত্স কোড সহ জমা দেওয়া। গল্ফিং ভাষায় সংক্ষিপ্ত উত্তরগুলি আপনাকে অন্য ভাষায় উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। যে কোনও ভাষায় সংক্ষিপ্ত উত্তরটি নিয়ে আসার চেষ্টা করুন।
এটিও একটি সীমাবদ্ধ-জটিলতা চ্যালেঞ্জ। পূর্ববর্তী আউটপুটযুক্ত অ্যারে (বা প্রথম অ্যারের আউটপুট জন্য প্রোগ্রামের সূচনা ) থেকে প্রতিটি নতুন অ্যারে ও (কে) সময় বপনের সাথে আউটপুট হওয়া উচিত । এর অর্থ হ'ল নতুন আউটপুট অ্যারে প্রতি চলমান সময় ( এগুলির দৈর্ঘ্য কে প্রতিটি ) ও (কে) এর চেয়ে বড় হওয়া উচিত নয় । এটি হ'ল কে অনুপাতের সময় অনুপাত করা উচিত , উদাহরণস্বরূপ কে 2 বা 2 কে । নোট করুন এটি প্রতি আউটপুট গড় সময় নয় তবে প্রতিটি অ্যারের আউটপুট হওয়াতে সবচেয়ে খারাপ সময়।
আপনি ধরে নিতে পারেন যে bit৪ বিট পূর্ণসংখ্যার সমস্ত গাণিতিক অবিচ্ছিন্ন সময়ে সঞ্চালিত হতে পারে যা সেগুলি পড়া এবং আউটপুট করার পাশাপাশি অ্যাসাইনমেন্ট এবং সন্ধানের জন্য এবং অ্যারেতে মানগুলি পরিবর্তন করতে পারে।
সীমাবদ্ধ-জটিলতার একটি পরিণতি হ'ল যে প্রোগ্রামগুলি প্রস্থান করার সময় কেবলমাত্র আউটপুট দেয় সেগুলি সমাধানযোগ্য নয়।
n
এবং k
সীমাবদ্ধ হলে কীভাবে কাজ করে ? তারা কীভাবে যাবেন বিট প্রস্থের সাথে
I_i+1
? আপনি কি 0 থেকে পৌঁছাতে পারবেনI_i
?)