Definition
Aus der Beschreibung zu OEIS A006345 :
a(n)Betrachten Sie zum Finden entweder a1oder a2. Suchen Sie für jedes das längste wiederholte Suffix, dh für jedes vona(n)=1,2, die längste Sequenzsmit der Eigenschaft, mit der die Sequenza(1),...,a(n)endetss. Verwenden Sie die Ziffer, die das kürzere Suffix ergibt.a(1) = 1.
Ausgearbeitetes Beispiel
a(1)=1.
Wenn a(2)=1ja, haben wir die Sequenz, 1 1in der sich die längste doppelte Teilzeichenfolge vom Ende befindet 1. Wenn a(2)=2stattdessen, dann wäre es die leere Teilzeichenfolge. Deshalb a(2)=2.
Wann n=6wählen wir zwischen 1 2 1 1 2 1und 1 2 1 1 2 2. Bei der ersten Wahl 1 2 1wird vom Ende an nacheinander verdoppelt. In der zweiten Wahl ist es 2stattdessen. Daher a(6)=2.
Wann n=9wählen wir zwischen 1 2 1 1 2 2 1 2 1 und 1 2 1 1 2 2 1 2 2. In der ersten Wahl ist die längste verdoppelte aufeinanderfolgende Teilzeichenfolge 2 1, während in der zweiten Wahl 1 2 2am Ende nacheinander verdoppelt wird. Deshalb a(9)=1.
Aufgabe
Gegeben n, zurück a(n).
Technische Daten
nwird positiv sein.- Sie können 0-indiziert anstelle von 1-indiziert verwenden. In diesem Fall geben Sie dies bitte in Ihrer Antwort an. Auch in diesem Fall
nkann es sich0auch.
Testfälle
Die Testfälle sind 1-indiziert. Sie können jedoch 0-indiziert verwenden.
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
Verweise
- WolframMathWorld
- Obligatorisch OEIS A006345
n=9hat die erste Wahl1 2 1 1 2 2 1 2 1die doppelte Teilzeichenfolge2 1am Ende.