He perdut el joc P72629


Statement
 

pdf   zip

L’Izan i en Max han escrit una llista d’nn enters a0,a1,,an1a_0, a_1, \dots, a_{n - 1}, i han decidit jugar al joc següent: Comença en Max, amb una peça sobre la posició 0. A cada torn, si la peça està a la posició ii de la llista, el jugador a qui li toca jugar ha de moure la peça a qualsevol posició jj tal que aj=ia_j = i. Perd la partida qui no pot jugar.

Suposant que els dos jugadors juguen perfectament, sabríeu dir qui guanyarà la partida?

Entrada

L’entrada consisteix en diversos casos, cadascun en una línia. Cada cas comença amb la longitud de la llista nn, amb 1n1051 \le n \le 10^5, seguit dels nn elements a0,a1,,an1a_0, a_1, \ldots, a_{n - 1} de la llista. Assumiu a0=1a_0 = -1, que per a i>0i > 0 es compleix 0ai<n0 \le a_i < n, i que la llista donada farà impossible que el joc entri en un cicle.

Sortida

Per a cada cas, escriviu el nom del guanyador.

Puntuació

  • Cas A:   Per a tota ii, es compleix ai<ia_i < i, com al primer exemple.

  • Cas B:   Resta de casos.

Public test cases
  • Input

    7 -1 3 5 0 5 0 3
    7 -1 3 5 0 5 0 1
    

    Output

    Izan
    Max
    
  • Information
    Author
    Xavier Povill
    Language
    Catalan
    Official solutions
    C++ Python
    User solutions
    C++