একটি খালি তালিকা দেওয়া এল তার চেয়ে অনেক বেশী পূর্ণসংখ্যার 1 , আমরা সংজ্ঞায়িত ঘ (এল) ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যা যেমন যে হিসাবে এন + D (এল) হল যৌগিক প্রত্যেকের জন্য এন মধ্যে এল ।
আমরা অনুক্রমটিকে একটি এন হিসাবে সংজ্ঞায়িত করি :
- a 0 = 2
- একটি আমি +1 চেয়ে ক্ষুদ্রতম পূর্ণসংখ্যা বেশী একটি আমি যেমন যে ঘ (ক 0 ..., একটি আমি একটি আমি +1 )> ঘ (ক 0 ..., একটি আমি )
তোমার কাজ
আপনি হয়:
- একটি পূর্ণসংখ্যার এন নিন এবং অনুক্রমের N-th পদটি (0-সূচকযুক্ত বা 1-সূচীযুক্ত) ফেরান
- একটি পূর্ণসংখ্যা এন নিন এবং ক্রমের প্রথম এন শর্তগুলি ফেরত দিন
- কোনও ইনপুট নিবেন না এবং ক্রমটি চিরতরে মুদ্রণ করুন
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর!
আপনার কোডটি এন এর আকার বাড়ার সাথে সাথে ধীর হয়ে উঠছে ঠিক আছে তবে এটি কমপক্ষে 2 মিনিটেরও কম সময়ে 20 টি প্রথম পদ খুঁজে পাওয়া উচিত।
প্রথম পদ
- a 0 = 2 এবং d (2) = 2 (আমাদের 2 যোগ করতে হবে যাতে 2 + 2 সংমিশ্রিত হয়)
- a 1 = 3 কারণ ডি (2, 3) = 6 (আমাদের 6 যোগ করতে হবে যাতে 2 + 6 এবং 3 + 6 সংমিশ্রিত হয়)
- a 2 = 5 কারণ ডি (2, 3, 5) = 7 (আমাদের 7 যোগ করা দরকার যাতে 2 + 7, 3 + 7 এবং 5 + 7 সমস্ত সংশ্লেষ হয়), যেখানে ডি (2, 3, 4) এখনও রয়েছে 6 এর সমান
- প্রভৃতি
নীচে ক্রমের 100 টি প্রথম শর্ত রয়েছে (পোস্টের সময় ওইআইএস-তে অজানা)।
2, 3, 5, 6, 10, 15, 17, 19, 22, 24,
30, 34, 35, 39, 41, 47, 51, 54, 56, 57,
70, 79, 80, 82, 92, 98, 100, 103, 106, 111,
113, 116, 135, 151, 158, 162, 165, 179, 183, 186,
191, 192, 200, 210, 217, 223, 226, 228, 235, 240,
243, 260, 266, 274, 277, 284, 285, 289, 298, 307,
309, 317, 318, 329, 341, 349, 356, 361, 374, 377,
378, 382, 386, 394, 397, 405, 409, 414, 417, 425,
443, 454, 473, 492, 494, 502, 512, 514, 519, 527,
528, 560, 572, 577, 579, 598, 605, 621, 632, 642