সংজ্ঞা
চতুষ্কোণ অবশিষ্টাংশ
একটি পূর্ণসংখ্যার কে চতুষ্কোণীয় অবশেষ মডুলো যদি কোনও পূর্ণসংখ্যার মতো থাকে:
দ্বিঘাত তলানি সেট মডিউল কেবল ফল দিকে তাকিয়ে নির্ণিত করা যেতে পারে জন্য 0 \ Le এক্স \ Le \ lfloor N / 2 \ rfloor ।
চ্যালেঞ্জ ক্রম
আমরা সংখ্যার নূন্যতম সংখ্যার সংখ্যার হিসাবে চিহ্নিত করেছি সমস্ত জোড়ার জন্য চতুর্ভুজীয় অবশিষ্টাংশের মডুলো ।
প্রথম 30 টি শর্তগুলি হ'ল:
এটি A316975 (নিজে জমা দেওয়া)।
উদাহরণ:
চতুষ্কোণীয় অবশিষ্টাংশগুলি হল , , , , , এবং ।
এই অবশিষ্টাংশগুলির প্রতিটি জোড়ার জন্য (r_0, r_1) , আমরা গণনা করব , যা নীচের টেবিলের দিকে নিয়ে যায় (যেখানে বামদিকে এবং শীর্ষে রয়েছে):
উপরের সারণীতে একই মানের সংখ্যার সর্বনিম্ন সংখ্যা ( , , এবং )। অতএব ।
তোমার কাজ
আপনি হয়:
- একটি পূর্ণসংখ্যা এবং মুদ্রণ করুন বা ফেরত দিন (হয় 0-ইনডেক্সড বা 1-ইনডেক্সড)
- একটি পূর্ণসংখ্যা এবং অনুক্রমের প্রথম শর্তাবলী মুদ্রণ করুন বা ফেরত দিন
- কোনও ইনপুট নিবেন না এবং ক্রমটি চিরতরে মুদ্রণ করুন
- আপনার কোডটি 1 মিনিটেরও কম সময়ের মধ্যে ক্রমের 50 টি প্রথম মানগুলির যে কোনও একটিতে প্রক্রিয়া করতে সক্ষম হতে হবে।
- পর্যাপ্ত সময় এবং মেমরি দেওয়া, আপনার কোড অবশ্যই তাত্ত্বিকভাবে আপনার ভাষা দ্বারা সমর্থিত কোনও ইতিবাচক পূর্ণসংখ্যার জন্য কাজ করবে work
- এটি কোড-গল্ফ ।
+nভিতরে (...)mod nকোনো প্রভাব আছে? যদি এটি খুব অদ্ভুত যে সংজ্ঞা অংশ।
(some_potentially_negative_value + n) mod nমনে করি)) আমি মনে করি এটি প্রোগ্রামিং চ্যালেঞ্জের মধ্যে রাখাই ভাল, যদিও ফলাফলের চিহ্নটি ভাষার উপর নির্ভর করে ।
a_p = round(p/4), যা আমাদের সমস্ত স্কোয়ারফ্রি সংখ্যার জন্য মান দেয়। তবে পরিস্থিতি প্রাইমসের শক্তিতে জটিল বলে মনে হচ্ছে এবং 3 মড 4 এবং 1 মড 4 কেস পৃথকভাবে পরিচালনা করা দরকার।