Definition
Aus der Beschreibung zu OEIS A006345 :
a(n)
Betrachten Sie zum Finden entweder a1
oder a2
. Suchen Sie für jedes das längste wiederholte Suffix, dh für jedes vona(n)=1,2
, die längste Sequenzs
mit 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)=1
ja, haben wir die Sequenz, 1 1
in der sich die längste doppelte Teilzeichenfolge vom Ende befindet 1
. Wenn a(2)=2
stattdessen, dann wäre es die leere Teilzeichenfolge. Deshalb a(2)=2
.
Wann n=6
wählen wir zwischen 1 2 1 1 2 1
und 1 2 1 1 2 2
. Bei der ersten Wahl 1 2 1
wird vom Ende an nacheinander verdoppelt. In der zweiten Wahl ist es 2
stattdessen. Daher a(6)=2
.
Wann n=9
wä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 2
am Ende nacheinander verdoppelt wird. Deshalb a(9)=1
.
Aufgabe
Gegeben n
, zurück a(n)
.
Technische Daten
n
wird 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
n
kann es sich0
auch.
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=9
hat die erste Wahl1 2 1 1 2 2 1 2 1
die doppelte Teilzeichenfolge2 1
am Ende.