কার্য
F (x) = x% a 1 % a 2 %…% a k ফর্মের ফাংশন হিসাবে একটি মোড-ফোল্ডকে সংজ্ঞায়িত করুন , যেখানে a আমি ইতিবাচক পূর্ণসংখ্য এবং কে ≥ 0 । (এখানে, % হ'ল বাম-সহযোগী মডুলো অপারেটর))
N পূর্ণসংখ্যা y 0 ,…, y n − 1 এর একটি তালিকা দেওয়া , নির্ধারণ করুন যে সেখানে কোনও মোড-ফোল্ড f রয়েছে কিনা যাতে প্রতিটি y i = f (i) থাকে ।
আপনার ফাংশন / প্রোগ্রামের জন্য আপনি যে কোনও দুটি আউটপুট Y এবং N বেছে নিতে এবং ঠিক করতে পারেন । যদি এরকম কোনও চ উপস্থিত থাকে তবে আপনাকে অবশ্যই সর্বদা Y / ফেরত পাঠাতে হবে ; যদি তা না হয় তবে আপনাকে অবশ্যই সর্বদা এন / প্রিন্ট করতে হবে । (এগুলি true
/ false
, বা 1
/ 0
, বা false
/ true
, ইত্যাদি হতে পারে ) আপনার উত্তরে এগুলি উল্লেখ করুন।
বাইটস মধ্যে সংক্ষিপ্ততম জমা জয়।
উদাহরণ
F (x) = x% 7% 3 সংজ্ঞায়িত করুন । এর মানগুলি শুরু হয়:
| x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ...
| f(x) | 0 | 1 | 2 | 0 | 1 | 2 | 0 | 0 | 1 | 2 | ...
সুতরাং, 0 1 2 0 1 2 0 0 1 2
আমাদের সমাধানের ইনপুট হিসাবে দেওয়া , আমরা Y প্রিন্ট করব , কারণ এই চটি ক্রমটি তৈরি করে। যাইহোক, 0 1 0 1 2
ইনপুট হিসাবে প্রদত্ত , আমরা এন মুদ্রণ করব , যেহেতু কোনও চ সে ক্রমটি তৈরি করে না ।
পরীক্ষার মামলা
আউটপুট Y হলে প্রদত্ত সূত্রগুলি কেবলমাত্র রেফারেন্সের জন্য; আপনি অবশ্যই কোনও মুহুর্তে এগুলি মুদ্রণ করবেন।
0 1 2 3 4 5 Y (x)
1 N
0 0 0 Y (x%1)
0 1 2 0 1 2 0 0 1 2 Y (x%7%3)
0 0 1 N
0 1 2 3 4 5 6 0 0 1 2 Y (x%8%7)
0 1 2 0 1 2 0 1 2 3 N
0 2 1 0 2 1 0 2 1 N
0 1 0 0 0 1 0 0 0 0 1 Y (x%9%4%3%2)