Logo
(追記) (追記ここまで)

29951번 - Marslaste õunaaed 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB112218.182%

문제

Zaqquat peab Marsil õunaaeda, kus kasvab $N$ õunapuud. Puud on pikas sirges reas ja nummerdatud 1ドル \ldots N$.

Marsi õunad küpsevad järgmiste reeglite kohaselt:

  • Aasta alguses on puu number $i$ õunte küpsus $Z_i$.
  • Mingitel hetkedel aasta jooksul küpsevad kõik õunad küpsusega $X$ ühe astme võrra, saades uueks küpsuseks $X + 1$.

Aeg-ajalt tahab Zaqquat teada, kui palju on õunapuude $L$ kuni $R$ hulgas selliseid, mille õunte küpsus ei ületa $Y$.

Kirjutada programm, mis modelleerib õunte küpsemist ja vastab Zaqquati päringutele.

입력

Faili esimesel real on õunapuude arv $N$ (1ドル \le N \le 500,000円$) ja sündmuste arv $Q$ (1ドル \le Q \le 500,000円$).

Faili teisel real on $N$ tühikutega eraldatud täisarvu $Z_i$ (1ドル \le Z_i \le 1,000円,000円$): õunte küpsused aasta algul.

Järgmisel $Q$ real on igaühel ühe sündmuse kirjeldus. Rea alguses on sündmuse tüüp $T$:

  • Kui $T = 1,ドル on real lisaks veel täisarv $X$ (1ドル \le X \le 1,500円,000円$), mis näitab, et õunad küpsusega $X$ saavad uueks küpsuseks $X + 1$.
  • Kui $T = 2,ドル on real lisaks veel kolm täisarvu $L,ドル $R$ ja $Y$ (1ドル \le L \le R \le N,ドル 1ドル \le Y \le 1,500円,000円$), mis näitavad, et Zaqquat tahab teada, kui palju on õunapuude $L$ kuni $R$ (mõlemad kaasa arvatud) hulgas selliseid, millel olevate õunte küpsus on maksimaalselt $Y$.

Sündmused on failis nende toimumise kronoloogilises järjekorras.

출력

Faili väljastada iga teist tüüpi sündmuse kohta vastus Zaqquati küsimusele. Vastused väljastada igaüks eraldi reale küsimuste kronoloogilises järjekorras.

제한

예제 입력 1

7 9
4 1 2 1 4 4 7
2 1 4 1
1 1
2 1 3 1
1 1
1 2
2 3 5 3
2 3 5 2
1 4
2 2 6 4

예제 출력 1

2
0
2
0
3
  1. Esimese küsimuse tingimusele vastavad teine ja neljas õunapuu.
  2. Teise sündmuse järel on õunte küpsused 4, 2, 2, 2, 4, 4, 7.
  3. Kolmanda sündmuse ajaks õunu küpsusega 1 enam järel ei ole, seega on vastus 0.
  4. Neljanda sündmuse järel olukord ei muutu, sest õunu küpsusega 1 enam ei ole.
  5. Viienda sündmuse järel on õunte küpsused 4, 3, 3, 3, 4, 4, 7.
  6. Vastus kuuenda sündmuse küsimusele on 2 (kolmas ja neljas puu).
  7. Vastus seitsmenda sündmuse küsimusele on jälle 0 (õunu küpsusega 1 ja 2 enam pole).
  8. Kaheksanda sündmuse järel on õunte küpsused 5, 3, 3, 3, 5, 5, 7.
  9. Viimase küsimuse vastus on 3 (teine, kolmas ja neljas puu).

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2018-19 > First Selection Competition 2번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /