Per exemple, tenim ℓ(3) = 2, perquè per a n = 3 la seqüència 2 2 és òptima: Si en Glob estava inicialment al passadís 2, a la primera ja estem. Altrament, al principi en Glob estava al passadís 1 o 3, per la qual cosa en el segon moment estarà segur en el 2. I és trivial veure que no es pot aconseguir trobar amb seguretat en Glob amb un sol intent.
Per a cada n donada, quant val ℓ(n)?
Entrada
L’entrada consisteix en una línia amb un natural m entre 0 i 104, seguit d’m línies, cadascuna amb una n entre 1 i 106.
Sortida
Per a cada n, cal escriure una línia amb ℓ(n).
Input
4 1 2 3 4
Output
1 2 2 4