Definim seqüències semblants a les de Collatz a partir de dos paràmetres i . Donat un nombre , l’algorisme per obtenir el nombre següent és:
si és parell, passem a ;
altrament, passem a .
La seqüència de Collatz estàndard es correspon a i .
Donats , i un nombre inicial , calculeu la longitud del cicle al qual s’arriba aplicant l’algorisme anterior. Per exemple, si , i , llavors la seqüència definida és 8, 5, 20, 11, 38, 20, 11, 38, … així que el cicle té longitud 3.
Com que els números es poden fer molt grossos, i a més no tenim cap garantia matemàtica de que sempre s’arribi a un cicle, cal parar si en algun moment la seqüència arriba a un nombre més gran que .
L’entrada consisteix en diversos casos, cadascun amb tres naturals , i . Suposeu que tant com no superen 1000, que és senar (perquè la seqüència tingui alguna gràcia), i que la inicial no és més gran que .
Per a cada cas, escriviu la longitud del cicle al qual s’arriba, o bé el primer nombre que supera estrictament.
Autoria: Salvador Roura
Generació: 2026-01-25T11:54:16.290Z
© Jutge.org, 2006–2026.
https://jutge.org