সংজ্ঞা
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
থাকে।