F005A. Paraules de Fibonacci

Les paraules de Fibonacci F1,F2,F3,F_1, F_2, F_3, \dots es defineixen de la manera següent:

Les set primeres paraules de la seqüència de Fibonacci són: F1=F_1 =a”, F2=F_2 =b”, F3=F_3 =ab”, F4=F_4 =bab”, F5=F_5 =abbab”, F6=F_6 =bababbab” i F7=F_7 =abbabbababbab”.

Feu un programa que, donada una sèrie de paraules, digui si són de Fibonnaci o no. Per a les que ho siguin, cal indicar la seva posició en la seqüència.

Entrada

L’entrada és una seqüència de paraules compostes només per les lletres a i b. Cap paraula tindrà més de 1000 lletres.

Sortida

Per a cada paraula, cal indicar la seva posició en la seqüència, o dir que no és de Fibonacci, seguint el format de l’exemple.

Pista

Fixeu-vos que la longitud de les paraules de Fibonacci creix molt de pressa. Per tant, hi ha molt poques paraules de Fibonacci de mida 1000 o menys (de fet, n’hi ha exactament 16). Calculeu-les totes a l’inici del programa.

Observacions

Informació del problema

Autoria: Professorat de P1

Generació: 2026-01-25T11:04:01.242Z

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