Code Submission Evaluation System Login

Datatähti-valmennus

Varaukset


Task | Statistics


CSES - Varaukset

Time limit:1.00 s Memory limit:128 MB

Tehtäväsi on ylläpitää vuoristomökin varauskalenteria. Saat varauksia asiakkailta ja sinun tulee käsitellä ne samassa järjestyksessä.

Jokainen asiakas ilmoittaa, moneksiko päiväksi hän haluaa varata mökin ja mikä on aikaisin mahdollinen aloituspäivä. Tehtäväsi on varata mökki asiakkaalle niin, että varaus alkaa mahdollisimman pian.

Mökissä ei ole alussa mitään varauksia. Jokainen varaus koskee peräkkäisiä päiviä, ja mökissä ei voi majoittua samaan aikaan monta asiakasta.

Syöte

Syötteen alussa on kokonaisluku $n$: varausten määrä.

Sen jälkeen syötteessä on $n$ riviä, joista jokainen kuvaa yhden varauksen. Rivillä on kaksi kokonaislukua $k$ ja $a$: moneksiko päiväksi varaus on ja mikä on aikaisin mahdollinen aloituspäivä.

Tuloste

Tulosta jokaiseen varaukseen päivä, jolloin asiakas saapuu mökille.

Rajat
Esimerkki

Syöte:
3
4 2
7 1
2 15


Tuloste:
2
6
15


Selitys: Asiakas 1 majoituu päivät $2 \ldots 5$, asiakas 2 majoituu päivät $6 \ldots 12$ ja asiakas 3 majoittuu päivät $15 \ldots 16$.