প্রদত্ত দুটি ধনাত্মক পূর্ণসংখ্যা একটি এবং বি , অবস্থান ফিরে আসতে পি যে ছোট ফলে পূর্ণসংখ্যা এর মৌলিক উত্পাদক (কাউন্টিং multiplicities) সংখ্যা, যখন বি হয় ঢোকানো মধ্যে একজন এ পি ।
উদাহরণস্বরূপ, এ = 1234 এবং বি = 32 প্রদত্ত , এগুলি হ'ল সম্ভাব্য সন্নিবেশগুলি ( পি 0-সূচকযুক্ত) এবং তাদের প্রধান কারণগুলির সাথে সম্পর্কিত তথ্য:
পি | ফলাফল | প্রধান উপাদান | Ω (এন) / গণনা 0 | 321234 | [2, 3, 37, 1447] | 4 1 | 132234 | [2, 3, 22039] | 3 2 | 123234 | [2, 3, 19, 23, 47] | 5 3 | 123324 | [2, 2, 3, 43, 239] | 5 4 | 123432 | [2, 2, 2, 3, 37, 139] | 6
আপনি দেখতে পাচ্ছেন যে ফলাফলটি সর্বনিম্ন সংখ্যক মৌলিক উপাদান রয়েছে, 3, যখন পি হয় 1. সুতরাং এই বিশেষ ক্ষেত্রে, আপনার 1 আউটপুট করা উচিত ।
চশমা
যদি ফলাফলটি হ্রাস করে এমন একাধিক অবস্থানের p থাকে তবে আপনি তাদের সমস্ত বা তার যে কোনও একটিকে আউটপুট চয়ন করতে পারেন।
আপনি পি -এর জন্য 0-ইনডেক্সিং বা 1-ইনডেক্সিং চয়ন করতে পারেন তবে এই পছন্দটি অবশ্যই সামঞ্জস্যপূর্ণ হতে হবে।
এ এবং বি সংখ্যার পূর্ণসংখ্যা, স্ট্রিং বা তালিকা হিসাবে নেওয়া যেতে পারে।
আপনি যে কোনও প্রোগ্রামিং ভাষায় প্রতিযোগিতা করতে পারেন এবং যে কোনও মানক পদ্ধতির মাধ্যমে ইনপুট নিতে এবং আউটপুট সরবরাহ করতে পারেন , যখন এই লুফোলগুলি ডিফল্টরূপে নিষিদ্ধ। এটি কোড-গল্ফ, তাই সংক্ষিপ্ততম জমা (বাইটে স্কোর) জয়!
পরীক্ষার মামলা
এ, বি -> পি (0-সূচকযুক্ত) / পি (1-সূচিত) 1234, 32 -> 1/2 3456, 3 -> 4/5 378, 1824 -> 0/1 1824, 378 -> 4/5 67, 267 -> যে কোনও বা সকলের মধ্যে: [১, ২] / [২, ৩] 435, 1 -> যে কোনও বা সকলের মধ্যে: [1, 2, 3] / [2, 3, 4] 378100, 1878980901 -> যেকোন বা সকলের মধ্যে: [5, 6] / [6, 7]
সুবিধার্থে, এখানে প্রতিটি জোড়া ইনপুট উপস্থাপন করে এমন টিপলগুলির একটি তালিকা:
[(1234, 32), (3456, 3), (378, 1824), (1824, 378), (67, 267), (435, 1), (378100, 1878980901)]
132234
পরিবর্তে 1
।