Cicle més llarg (la funció)

Donada una permutació, quin és el seu cicle més llarg?

Per exemple, considereu la permutació (2, 6, 3, 5, 4, 1):

Per tant, el cicle més llarg d’aquesta permutació té longitud 3.

Escriu una funció cicle_mes_llarg(p) que, donada una llista no buida p que conté una permutació dels nombres 1,2,3,,N1, 2, 3, \dots, N (NN és la mida de p), retorni la longitud del cicle més llarg d’aquesta permutació p.

Teniu exemples en el joc de proves públic.

Entrada

La funció té una llista com a paràmetre. Aquesta llista ha de contenir una permutació dels nombres 1,2,3,,N1, 2, 3, \dots, N, on NN és la mida de p.

Observacions

Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.

Informació del problema

Autoria: Jordi Delgado (basat en el problema P41101 de Salvador Roura)

Generació: 2026-01-25T13:16:40.940Z

© Jutge.org, 2006–2026.
https://jutge.org