Atenție! Aceasta este o versiune veche a paginii., scrisă la 2022-08-29 18:17:54.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire pgb.in, pgb.out Sursă Concurs admitere IQ Academy
Autor clasică Adăugată de avatar teodor94 Teodor Plop teodor94
Timp de execuție pe test 0.12 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate stea de rating de tip halfstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Problema grea cu Bixi

Broscuța Bixi se află pe prima poziție a unui vector V cu N elemente numere naturale. Dintr-o poziție i, aceasta poate sări:

  • Pe orice poziție din intervalul ].

Cerință

Să se afișeze numărul maxim de sărituri prin care Bixi poate ajunge pe ultima poziție din vector. Dacă acest lucru nu este posibil, se va afișa -1.

Date de intrare

Fișierul de intrare pgb.in conține pe prima linie numărul N, iar pe următoarea linie N elemente numere naturale, reprezentând valorile lui V.

Date de ieșire

Fișierul de ieșire pgb.out conține o singură valoare, reprezentând răspunsul cerinței.

Restricții

  • 1 ≤ N ≤ 100.000
  • 0 ≤ V[i] ≤ 100.000
  • Bixi nu are voie să sară în afara vectorului.
  • Suma valorilor din V nu va depăși 1.000.000.

Exemplu

pgb.in pgb.out Explicație
5
4 1 2 1 1
4
Bixi sare astfel: 1 -> 2 -> 3 -> 4 -> 5
5
4 1 0 1 1
2
Bixi sare astfel: 1 -> 4 -> 5

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 4 categorii