Saya memposting pembaruan sebagai jawaban sendiri hanya untuk membuatnya berbeda dari pertanyaan ( yang masih terbuka ).
Seperti yang ditunjukkan dalam komentar (terima kasih kepada Tsuyoshi Ito) masalahnya adalah waktu polinomial yang dapat dipecahkan untuk jalur:
Win(Pn)=1(nmod34)∈{3,7,23,27}
Mulai dari 0, urutan (dihitung) dari nilai nim adalah periodik:
0,1,1,0,2,1,3,0,1,1,3,2,2,3,4,1,5,3,2,2,3,1,1,0,3,1,2,0,1,1,4,4,2,6,
4,1,1,0,2,1,3,0,1,1,3,2,2,3,4,4,5,7,2,2,3,1,1,0,3,1,2,0,1,1,4,4,3,6,
4,1,1,0,2,1,3,0,1,1,3,2,2,3,4,4,5,7,2,2,3,1,1,0,3,1,2,0,1,1,4,4,3,6,
...
the subsequence rseq of length 34:
4,1,1,0,2,1,3,0,1,1,3,2,2,3,4,4,5,7,2,2,3,1,1,0,3,1,2,0,1,1,4,4,3,6
is repeated
Saya tidak bekerja pada bukti matematika yang ketat, tetapi idenya adalah:
Win(Pn),n=k∗34+x(k≥4,0≤x<34)⌈n/2⌉
mex{Pn−2+P0,Pn−3+P1,...,P⌈n/2⌉+Pn−⌈n/2⌉}
(34−2−x)mod34
x=0
0,1,1,0,2,1,3,0,1,1,3,2,2,3,4,1,5,3,2,2,3,1,1,0,3,1,2,0,1,1,4,4,2,6 +
3,4,4,1,1,0,2,1,3,0,1,1,3,2,2,7,5,4,4,3,2,2,3,1,1,0,3,1,2,0,1,1,4,6 =
mex{ 3,5,5,1,3,1,1,1,2,1,2,3,1,1,6,6,0,7,6,1,1,3,2,1,2,1,1,1,3,1,5,5,6,0 } = 4
Untuk x = 0..33 urutan mex yang dihasilkan sama dengan urutan berulang:
4,1,1,0,2,1,3,0,1,1,3,2,2,3,4,4,5,7,2,2,3,1,1,0,3,1,2,0,1,1,4,4,3,6
rseq[jmod34]+rseq[(34−2−x−j)mod34]j≥34
4,1,1,0,2,1,3,0,1,1,3,2,2,3,4,4,4,7,2,2,3,1,1,0,3,1,2,0,1,1,4,4,3,4,
x=16x=33
mex{Pn−2+P0,Pn−3+P1,...,P⌈n/2⌉+Pn−⌈n/2⌉}mex{Pn−2+P0,Pn−3+P1,...,Pn−2−33+P33}
(k≥4,0≤x<34)Win(Pk∗34+x)=Win(P34+x)=Win(Px)