Definisi
Dari uraian tentang OEIS A006345 :
Untuk menemukan
a(n), pertimbangkan a1atau a2. Untuk masing-masing, cari sufiks berulang yang terpanjang, yaitu, untuk masing-masinga(n)=1,2, temukan urutan terpanjangsdengan properti yanga(1),...,a(n)diakhiri dengan urutan tersebutss. Gunakan digit yang menghasilkan akhiran yang lebih pendek.a(1) = 1.
Contoh Berolahraga
a(1)=1.
Jika a(2)=1, kita akan memiliki urutan di 1 1mana substring terlipat ganda dari akhir berada 1. Jika a(2)=2sebaliknya, maka itu akan menjadi substring kosong. Oleh karena itu a(2)=2.
Kapan n=6, kami memilih antara 1 2 1 1 2 1dan 1 2 1 1 2 2. Dalam pilihan pertama, 1 2 1digandakan secara berurutan dari akhir. Dalam pilihan kedua, itu 2malah. Oleh karena itu, a(6)=2.
Kapan n=9, kami memilih antara 1 2 1 1 2 2 1 2 1 dan 1 2 1 1 2 2 1 2 2. Pada pilihan pertama, substring berurutan terpanjang dua kali lipat adalah 2 1, sedangkan pada pilihan kedua 1 2 2digandakan berturut-turut di akhir. Oleh karena itu a(9)=1.
Tugas
Diberikan n, kembali a(n).
Spesifikasi
nakan positif.- Anda dapat menggunakan 0-diindeks bukannya 1-diindeks. Jika demikian, sebutkan jawaban Anda. Juga, dalam hal ini,
nbisa0juga.
Testcases
Testcases diindeks 1. Namun, Anda dapat menggunakan 0-diindeks.
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
Referensi
- WolframMathWorld
- OEIS Wajib A006345
n=9, pilihan pertama1 2 1 1 2 2 1 2 1memiliki substring ganda2 1di akhir.