দিকনির্দেশ
একটি ইনপুট পূর্ণসংখ্যা এন ( 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
।