Seqüència Fibonacci desordenada

Feu la funció

fibonacci(v)

tal que, donat un vector vv de mida nn i que conté els nombres de Fibonacci del F2F_2 fins al Fn+1F_{n+1}, no necessàriament ordenats, torni un vector de mida nn tal que en aquest vector hi hagi els subíndexos dels elements de vv en ordre.

Per exemple, si v=[3,8,1,5,2]v = [3, 8, 1, 5, 2], llavors la funció ha de tornar el vector r=[2,4,0,3,1]r = [2, 4, 0, 3, 1], ja que el primer element del vector vv és v[2]v[2], el segons és v[4]v[4], el tercer és v[0]v[0], etc.

El fet que hi hagi els nombres de Fibonacci del F2F_2 fins al Fn+1F_{n+1} us pot ajudar a trobar una solució raonablement simple del problema.

Entrada

Un vector v d’enters positius, de mida n>0n > 0 que conté els nombres de Fibonacci del F2F_2 fins al Fn+1F_{n+1}, no necessàriament ordenats.

Sortida

Un vector de mida nn amb els subíndexos dels elements de vv en ordre.

Informació del problema

Autoria: INFO.

Generació: 2026-01-25T19:11:14.075Z

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