Kupi#10951

Kupi

1,2 sekunde
256 megabajta
Very easy

Zadatak: Obnova sekvence

Data vam je sekvenca cijelih brojeva a_1, a_2, \ldots, a_n. Neki od tih brojeva mogu nedostajati i zamijenjeni su sa . Vaš zadatak je obnoviti ovu sekvencu, pridržavajući se sljedećih uvjeta:

  1. Ako je a_i = -1, taj broj se može zamijeniti bilo kojim cijelim brojem.

  2. Obnovljena sekvenca mora biti strogo rastuća, tj. a_1 < a_2 < \ldots < a_n.

Ulazni podaci:

Izlazni podaci:

Primjer:

Ulazni podaci:

5
-1 2 -1 4 -1

Izlazni podaci:

1 2 3 4 5

Ulazni podaci:

3
3 -1 2

Izlazni podaci:

Nemoguće

Examples

Example 1

Loading
Loading