মনে করুন আমরা মৌলিক সংখ্যার অসীম তালিকা দিয়ে শুরু করি:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, ...
তারপরে, আমরা বারবার সংখ্যার প্রতিটি সংখ্যার মধ্যে পরম পার্থক্য নিই:
[1, 2, 2, 4, 2, 4, 2, 4, 6, 2, 6, 4, 2, 4, 6, 6, 2, 6, 4, ...
[1, 0, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 4, 4, 2, ...
[1, 2, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 2, 4, 0, 2, ...
[1, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 4, 2, ...
লক্ষ্য করুন যে প্রতিবারের শীর্ষস্থানীয় সংখ্যা 1। গিলব্রথের কনজেকচারটি ভবিষ্যদ্বাণী করে যে এটি চিরকাল স্থায়ী হয়।
শীর্ষস্থানীয় সংখ্যাটি 1 হওয়া বন্ধ করে দেওয়ার একমাত্র উপায় হ'ল যদি পরবর্তী সংখ্যাটি 0 বা 2 না হয় 2 হয় তবে দ্বিতীয় সংখ্যাটি 0 বা 2 না হওয়ার একমাত্র উপায় হ'ল যদি তার পরে সংখ্যাটি একটিও না হয় 0 বা একটি 2. এবং তাই।
প্রথম দিকের সংখ্যার সূচক, শীর্ষস্থানীয় 1 ব্যতীত, যা কোনও 0 বা 2 নয়, ক্রমাগত জোড় ক্রমগুলির মধ্যে কখনও 1 এর বেশি নেমে যেতে পারে না। এই সত্যটি একটি খুব শক্তিশালী নিম্ন বাঁধার উপর চাপতে ব্যবহৃত হয়, যদি কখনও হয় তবে কোনও অনুক্রম প্রথম উপাদান হিসাবে 1 নাও থাকতে পারে।
এই চ্যালেঞ্জে আপনাকে একটি সিক্যুয়েন্সের সূচি দেওয়া হবে এবং আপনাকে অবশ্যই প্রথম ক্রমের প্রথম সংখ্যাটির সূচকটি আউটপুট দিতে হবে যা অগ্রণী 1 নয়, এবং 0 বা 2 নয়।
উদাহরণস্বরূপ, উপরের চতুর্থ পার্থক্য ক্রমটিতে:
[1, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 2, 2, 4, 2, ...
প্রথম এন্ট্রি যা কোনও শূন্য বা দুটি নয়, প্রথম এন্ট্রি ব্যতীত, 15 তম অবস্থান, 14 শূন্য সূচীযুক্ত। সুতরাং যদি ইনপুট 4 হয়, আপনি 14 আউটপুট হবে।
1 থেকে 30 এর ইনপুটগুলির জন্য, আউটপুটগুলি হওয়া উচিত:
[3, 8, 14, 14, 25, 24, 23, 22, 25, 59, 98, 97, 98, 97, 174, 176, 176, 176, 176, 291, 290, 289, 740, 874, 873, 872, 873, 872, 871, 870]
এটি OEIS A000232 ।
এটি ধরে নেওয়া হচ্ছে আপনার কাছে 1 টি ইনডেক্সড ইনপুট এবং 0 ইনডেক্সড আউটপুট রয়েছে। আপনি যে কোনও ধ্রুবক পূর্ণসংখ্যার সাথে শুরু করে আপনার ইনপুট এবং আউটপুটগুলি সূচক করতে পারেন, যতক্ষণ না আপনি সমস্ত ক্রমগুলির সাথে সম্পর্কিত ইনপুটগুলির পরিসীমা গ্রহণ করতে পারেন।
প্রয়োজনীয়তা: আপনার সমাধানটি 30 টি পর্যন্ত ইনপুটটিতে সর্বাধিক 1 মিনিটে চলতে হবে it's এটি যদি কম্পিউটারের চশমার উপর নির্ভর করে যথেষ্ট পরিমাণে থাকে তবে এটি অনুমোদিত।
সংক্ষিপ্ততম কোড জিতেছে।