কাজটি নিম্নরূপ: একটি পূর্ণসংখ্যা দেওয়া x(যেমন যে xমডিউল 100000000003নয় সমান 0) আপনি সুবিধাজনক এটি কোন ভাবেই আপনার কোড উপস্থাপিত, আউটপুট অন্য পূর্ণসংখ্যা y < 100000000003যাতে (x * y) mod 100000000003 = 1।
আপনি কোডের জন্য একটি প্রমিত ডেস্কটপ মেশিনে চালানোর জন্য কম 30 মিনিট নিতে হবে কোন ইনপুট xযেমন যে |x| < 2^40।
পরীক্ষার মামলা
ইনপুট: 400000001. আউটপুট: 65991902837
ইনপুট: 4000000001. আউটপুট: 68181818185
ইনপুট: 2. আউটপুট: 50000000002
ইনপুট: 50000000002. আউটপুট: 2।
ইনপুট: 1000000. আউটপুট: 33333300001
বিধিনিষেধ
আপনি কোনও লাইব্রেরি বা বিল্টিন ফাংশনগুলি ব্যবহার করতে পারবেন না যা মডুলো গাণিতিক (বা এই বিপরীত ক্রিয়াকলাপ) সম্পাদন করে। এর অর্থ আপনি নিজেকে a % bপ্রয়োগ না করেও করতে পারবেন না %। তবে আপনি অন্যান্য সমস্ত নন-মডুলো পাটিগণিত বিল্টিন ফাংশনগুলি ব্যবহার করতে পারেন।
অনুরূপ প্রশ্ন
এটি এই প্রশ্নের অনুরূপ যদিও আশা করি এখনও আগ্রহের পক্ষে যথেষ্ট আলাদা।
100000000003? (কেবল অবাক হয়ে)