দিকনির্দেশ
একটি ইনপুট পূর্ণসংখ্যা এন ( n >= 0) প্রদত্ত একটি প্রোগ্রাম লিখুন , ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যা মি যেখানে আউটপুট দেয় :
n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k]aএবংbএকই দৈর্ঘ্যের সীমাবদ্ধ ক্রম হয়- সমস্ত উপাদান
aকম হয়m - সমস্ত উপাদান
bকম হয়m - সমস্ত উপাদান
aআছে বিভিন্ন এবং পূর্ণসংখ্যারa[x] >= 0 - সমস্ত উপাদান
bআছে বিভিন্ন এবং পূর্ণসংখ্যারb[x] >= 0 a[x]এবংb[x]উভয়ই 0 নয় (যেহেতু 0 ^ 0 অনির্দিষ্ট)
এটি কোড-গল্ফ , তাই খুব কম বাইট জিতেছে।
উদাহরণ
In 0 -> Out 1
Possible Sum:
In 1 -> Out 2
Possible Sum: 1^0
In 2 -> Out 3
Possible Sum: 2^1
In 3 -> Out 3
Possible Sum: 2^1 + 1^0
In 6 -> Out 4
Possible Sum: 2^2 + 3^0 + 1^1
In 16 -> Out 5
Possible Sum: 2^4
In 17 -> Out 4
Possible Sum: 3^2 + 2^3
In 23 -> Out 6
Possible Sum: 5^1 + 3^0 + 2^4 + 1^3
In 24 -> Out 5
Possible Sum: 4^2 + 2^3
In 27 -> Out 4
Possible Sum: 3^3
In 330 -> Out 7
Possible Sum: 6^1 + 4^3 + 3^5 + 2^4 + 1^0
m<2তারপর m<3তারপর m<4ইত্যাদি যতক্ষণ না আমি একটি সমষ্টি যে সমান এটি n। এছাড়াও, আমি যোগফলের 0কোনও শর্ত না হওয়া সম্পর্কে ভেবেছিলাম , তবে আউটপুটটি কী? মি>?
n = a[1]^b[1] + a[2]^b[2] + ... + a[k]^b[k]।
aএবং bএটি দৈর্ঘ্যের সীমাবদ্ধ ক্রম হয় 0, সুতরাং কোনও পূর্ণসংখ্যা নেই mযা সীমাবদ্ধতাগুলি পূরণ করে না, এবং যেহেতু কোনও ক্ষুদ্রতম পূর্ণসংখ্যার উত্তর নেই তা সংজ্ঞায়িত হয় না। সম্ভাব্য সংশোধনগুলি হ'ল ক্ষুদ্রতম প্রাকৃতিক সংখ্যা m(যা ক্ষেত্রে আপনার প্রত্যাশিত উত্তরটি পরিবর্তন করা উচিত 0) বা ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যার জন্য জিজ্ঞাসা করা m।