কাজটি নিম্নরূপ: একটি পূর্ণসংখ্যা দেওয়া 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
? (কেবল অবাক হয়ে)