ফেরামাতের বহুভুজ সংখ্যা উপপাদ্যটিতে বলা হয়েছে যে প্রতিটি ধনাত্মক পূর্ণসংখ্যাকে সর্বাধিক আঞ্চলিক সংখ্যার যোগ হিসাবে প্রকাশ করা যায় । এর অর্থ হ'ল প্রতিটি ধনাত্মক পূর্ণসংখ্যাটি তিনটি ত্রিভুজ সংখ্যা, চার বর্গ সংখ্যা, পাঁচটি পঞ্চভূমিক সংখ্যা ইত্যাদির সমষ্টি হিসাবে প্রকাশ করা যেতে পারে is আপনার কাজটি একটি ধনাত্মক পূর্ণসংখ্যার এবং একটি পূর্ণসংখ্যার এবং আউটপুট আউট করা -gonal পূর্ণসংখ্যার যা সমষ্টি ।
-th -gonal পূর্ণসংখ্যা, যেখানে এবং , উপায় কয়েক সংজ্ঞায়িত করা যেতে পারে। অ গণিত- y উপায় যে ম -gonal নম্বর দিয়ে একটি নিয়মিত আকারের বহুভুজ যেমন নির্মাণ করা যেতে পারে দৈর্ঘ্য প্রতিটি পক্ষই । উদাহরণস্বরূপ, (ত্রিভুজাকার সংখ্যা) এর জন্য:
একটি বৃহত্তর সঙ্গে উদাহরণের জন্য এখানে দেখুন ।
গণিত- y সংজ্ঞাটি জন্য সূত্র ব্যবহার করে , যা তম জোনাল নম্বর দেয়:
যা এখানে উইকিপিডিয়া পৃষ্ঠায় দেওয়া আছে ।
ইনপুট
দুই ধনাত্মক পূর্ণসংখ্যা, এবং , শর্ত । আপনি এই সংখ্যাগুলিকে আপনার ভাষার সর্বাধিক প্রাকৃতিক উপস্থাপনায় ইনপুট করতে পারেন (দশমিক, অবিচ্ছিন্ন, চার্চ সংখ্যা, পূর্ণসংখ্যা-মূল্যবান ভাসমান পয়েন্ট সংখ্যা ইত্যাদি)।
আউটপুট
পূর্ণসংখ্যার, একটি তালিকা , সর্বাধিক দৈর্ঘ্য সঙ্গে , যেখানে এর সমষ্টি সমান এবং সমস্ত পূর্ণসংখ্যার হয় -gonal পূর্ণসংখ্যার। আবার, কোনও পৃথক, সামঞ্জস্যপূর্ণ বিভাজক (সুতরাং দশমিক আউটপুট জন্য দশমিক নয় অক্ষর, একরূপ আউটপুট জন্য ব্যবহৃত একটি অক্ষর ইত্যাদি) এর সাথে আপনার ভাষার প্রাকৃতিক উপস্থাপনায় পূর্ণসংখ্যাগুলি আউটপুট করা যেতে পারে)
বিধি
- ইনপুট বা আউটপুটগুলি কখনই আপনার ভাষার পূর্ণসংখ্যা সীমা অতিক্রম করবে না
- অর্ডার করতে হবে না
- একাধিক সম্ভাব্য আউটপুটগুলির ক্ষেত্রে, যে কোনও বা সমস্ত গ্রহণযোগ্য
- এটি কোড-গল্ফ তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী
পরীক্ষার মামলা
x, s => L
1, s => 1
2, s => 1, 1
5, 6 => 1, 1, 1, 1, 1
17, 3 => 1, 6, 10
17, 4 => 1, 16
17, 5 => 5, 12
36, 3 => 36
43, 6 => 15, 28
879, 17 => 17, 48, 155, 231, 428
4856, 23 => 130, 448, 955, 1398, 1925
x=17, s=5
করি আমরা ন্যায়বিচারের 5,12,0,0,0
পরিবর্তে আউটপুট করতে পারি 5,12
?
Q
?