Pubblico un aggiornamento come risposta automatica solo per tenerlo distinto dalla domanda ( che è ancora aperta ).
Come mostrato nei commenti (grazie a Tsuyoshi Ito) il problema è risolvibile nel tempo polinomiale per i percorsi:
Wi n ( Pn) = 1( n mod 34 ) ∈ { 3 , 7 , 23 , 27 }
A partire da 0, la sequenza (calcolata) dei valori nim è periodica:
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
Non ho lavorato su una rigorosa prova matematica, ma l'idea è:
supponiamo di voler calcolare l'elemento , quindi la prima mossa (scegli un bordo) può dividere il percorso in diversi modi (n-2,0), (n-3, 1), (n-4,2), ...). Il nuovo valore nim è uguale a:⌈ n / 2 ⌉Wi n ( Pn) , n = k ∗ 34 + x( k ≥ 4 , 0 ≤ x < 34 )⌈ n / 2 ⌉
m e x { Pn - 2+ P0, Pn - 3+ P1, . . . , P⌈ n / 2 ⌉+ Pn - ⌈ n / 2 ⌉}
I primi 34 elementi dell'insieme sono prodotti dalla prima sequenza non ripetitiva (0,1,1,0, ...) (nim) sommata con gli elementi della sequenza ripetitiva in ordine inverso a partire dall'elemento .( 34 - 2 - x ) mod 34
Ad esempio: per :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
Per x = 0..33 la sequenza mex risultante è uguale alla sequenza ripetuta:
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
Gli elementi rimanenti dell'insieme vengono calcolati solo sulle sequenze ripetute: (per le coppie vengono ripetute, quindi non alterano il risultato del Messico). La sequenza mex risultante per x = 0..33 è:r s e q[ j mod 34 ] + r s e q[ ( 34 - 2 - x - j ) mod 34 ]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,
Che è uguale alla sequenza ripetuta ad eccezione di e ; ma i valori sono inferiori al corrispondente mess nella sequenza non ripetitiva, quindi:x = 16x = 33
m e x { Pn - 2+ P0, Pn - 3+ P1, . . . , P⌈ n / 2 ⌉+ Pn - ⌈ n / 2 ⌉} =m e x { Pn - 2+ P0, Pn - 3+ P1, . . . , Pn - 2 - 33+ P33}
e per ,( k ≥ 4 , 0 ≤ x < 34 )Wi n ( Pk ∗ 34 + x) = Wi n ( P34 + x) = Wi n ( PX)