Poed
시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2020-21 sel2BOJ 29909
문제
Ühel tänaval on rõivapoodi, mis on nummerdatud . Kõik poed müüvad ülikondi ja poes number on ülikonna alghind . Seejuures on tänava alguses kallimad poed ja tänavat mööda edasi liikudes on igas järgmises poes ülikonna hind kas eelmisega sama või sellest väiksem.
Seejärel hakkab toimuma kahte tüüpi sündmusi:
- Poed tulevad välja uute kollektsioonidega ja võivad hindu tõsta; täpsemalt asendatakse iga korral .
- Edev mees käib poodides . Poeskäiku alustades on tal raha. Kui tal on poodi sisendes alles vähemalt raha, siis ostab ta sealt ühe ülikonna ja tema rahavaru kahaneb võrra.
Kirjutada programm, mis leiab iga 2. tüüpi sündmuse kohta, mitu ülikonda mees kokku ostab.
입력
Esimesel real on poodide arv () ja sündmuste arv ().
Teisel real on täisarvu (). On teada, et .
Järgmisel real on igaühel kolm täisarvu: sündmuse tüüp () ning selle parameetrid ja (, ). On teada, et vähemalt üks sündmus on 2. tüüpi.
출력
Väljastada üks rida iga 2. tüüpi sündmuse kohta; igale reale väljastada ostetud ülikondade arv.
예제
예제 1
입력
10 6 10 10 10 6 6 5 5 5 3 1 2 3 50 2 4 10 1 3 10 2 2 36 1 4 7 2 2 17
출력
8 3 6 2
코드를 제출하려면 로그인하세요.