সংজ্ঞা
a(1) = 1a(2) = 2a(n)এটি সর্বনিম্ন সংখ্যাk>a(n-1)যা কোনও 3-মেয়াদী গাণিতিক অগ্রগতি এড়ায়a(1), a(2), ..., a(n-1), k।- অন্য কথায়,
a(n)ক্ষুদ্রতম সংখ্যাk>a(n-1)যেমন বিদ্যমান নয় যেx,yযেখানে0<x<y<nএবংa(y)-a(x) = k-a(y)।
উদাহরণস্বরূপ কাজ
এর জন্য n=5:
আমাদের আছে a(1), a(2), a(3), a(4) = 1, 2, 4, 5
যদি a(5)=6, তবে 2, 4, 6একটি গাণিতিক অগ্রগতি গঠন করুন।
যদি a(5)=7, তবে 1, 4, 7একটি গাণিতিক অগ্রগতি গঠন করুন।
যদি a(5)=8, তবে 2, 5, 8একটি গাণিতিক অগ্রগতি গঠন করুন।
যদি a(5)=9, তবে 1, 5, 9একটি গাণিতিক অগ্রগতি গঠন করুন।
যদি a(5)=10, কোনও গাণিতিক অগ্রগতি খুঁজে পাওয়া যায় না।
অতএব a(5)=10।
কার্য
দেওয়া n, আউটপুট a(n)।
চশমা
nধনাত্মক পূর্ণসংখ্যা হবে।- আপনি 1-ইনডেক্সের পরিবর্তে 0-সূচক ব্যবহার করতে পারেন, যে ক্ষেত্রে
nহতে পারে0। আপনি যদি 0-ইনডেক্সড ব্যবহার করেন তবে দয়া করে আপনার উত্তরে এটি লিখুন।
স্কোরিং
যেহেতু আমরা 3-মেয়াদী গাণিতিক অগ্রগতি এড়াতে চাইছি এবং 3 হ'ল একটি ছোট সংখ্যা, তাই আপনার কোডটি বাইট-কাউন্টের ক্ষেত্রে, যতটা সম্ভব ছোট (অর্থাত্ সংক্ষিপ্ত) হওয়া উচিত।
Testcases
টেস্টকেসগুলি 1-সূচকযুক্ত। আপনি 0-ইনডেক্সড ব্যবহার করতে পারেন তবে দয়া করে যদি আপনার উত্তরটি থাকে তবে তা উল্লেখ করুন।
1 1
2 2
3 4
4 5
5 10
6 11
7 13
8 14
9 28
10 29
11 31
12 32
13 37
14 38
15 40
16 41
17 82
18 83
19 85
20 86
10000 1679657
তথ্যসূত্র
- WolframMathWorld
- OEIS A003278