সংজ্ঞা
OEIS A006345 এর বর্ণনা থেকে :
এটির জন্য
a(n), একটি1বা একটি বিবেচনা করুন2। প্রত্যেকের জন্য, দীর্ঘতম পুনরাবৃত্তি প্রত্যয়টি সন্ধান করুন, অর্থাৎ প্রত্যেকটির জন্যa(n)=1,2,sক্রমটিa(1),...,a(n)শেষ হওয়া সম্পত্তিটির সাথে দীর্ঘতম ক্রম সন্ধান করুনss। সংখ্যার সংক্ষিপ্ত প্রত্যয়টির ফলাফল হিসাবে এমন অঙ্কটি ব্যবহার করুন।a(1) = 1।
পরিশ্রমী উদাহরণ
a(1)=1।
যদি a(2)=1, আমাদের ক্রমটি থাকবে 1 1যেখানে শেষ থেকে দীর্ঘতম দ্বিগুণ সাবস্ট্রিং হয় 1। a(2)=2পরিবর্তে যদি হয়, তবে এটি খালি সাবস্ট্রিং হবে। অতএব a(2)=2।
কখন n=6, আমরা 1 2 1 1 2 1এবং এর মধ্যে নির্বাচন করি 1 2 1 1 2 2। প্রথম পছন্দটিতে, 1 2 1শেষ থেকে একটানা দ্বিগুণ হয়। দ্বিতীয় পছন্দ, এটি 2পরিবর্তে হয়। অতএব a(6)=2,।
কখন n=9, আমরা 1 2 1 1 2 2 1 2 1 এবং এর মধ্যে নির্বাচন করি 1 2 1 1 2 2 1 2 2। প্রথম পছন্দটিতে, দীর্ঘতম টানা দ্বিগুণ সাবস্ট্রিং হয় 2 1, এবং দ্বিতীয় 1 2 2পছন্দটিতে পরপর ডাবল করা হয়। অতএব a(9)=1।
কার্য
দেওয়া হয়েছে n, ফিরে a(n)।
চশমা
nইতিবাচক হবে।- আপনি 1-সূচকের পরিবর্তে 0-সূচক ব্যবহার করতে পারেন। সেক্ষেত্রে আপনার উত্তরে দয়া করে বলুন। এছাড়াও,
nসেক্ষেত্রেও হতে0পারে।
Testcases
টেস্টকেসগুলি 1-সূচকযুক্ত। তবে আপনি 0-ইনডেক্সড ব্যবহার করতে পারেন।
n a(n)
1 1
2 2
3 1
4 1
5 2
6 2
7 1
8 2
9 1
10 1
11 2
12 1
13 2
14 2
15 1
16 1
17 2
18 1
19 1
20 1
তথ্যসূত্র
- WolframMathWorld
- বাধ্যতামূলক OEIS A006345
n=9, প্রথম পছন্দটি শেষে1 2 1 1 2 2 1 2 1ডাবল সাবস্ট্রিং2 1থাকে।