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

29928번 - Eksam 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB551100.000%

문제

Joonatanil on vaja sooritada matemaatikaeksam ja ta tahab saada sellel nii palju punkte kui võimalik. Ta on hoolega valmistunud ja uurinud reegleid, kuidas eksamil läbi saada.

Eksamil on $N$ ülesannet, mille lahendamiseks on antud $T$ minutit. Eksam algab hetkel 0ドル$ ja lõpeb hetkel $T$. Eksamilt võib lahkuda igal täisarvulisel ajahetkel 0ドル \ldots T$.

Eksamil on kaht tüüpi ülesandeid: kerged ja rasked. Joonatanil kulub iga kerge ülesande lahendamiseks täpselt $A$ minutit ja iga raske ülesande lahendamiseks täpselt $B$ minutit. Kui ta alustab kerge ülesande lahendamist hetkel $x,ドル lõpetab ta selle hetkel $x + A$; kui ta alustab raske ülesande lahendamist hetkel $y,ドル lõpetab ta selle hetkel $y + B$. Joonatan teab iga ülesande kohta, kas see on kerge või raske. Lisaks on teada, et raske ülesande lahendamisele kulub alati rohkem aega. Joonatan saab lahendada ainult üht ülesannet korraga.

Peale selle on igale ülesandele $i$ määratud aeg $t_i,ドル millest alates see ülesanne muutub kohustuslikuks. Kui Joonatan lahkub eksamilt hetkel $s$ ja leidub selline ülesanne $i,ドル mille korral $t_i \le s$ ja mida Joonatan ära ei lahendanud, siis saab ta kogu eksami eest 0ドル$ punkti. Vastasel juhul saab ta iga lahendatud ülesande eest ühe punkti. Pane tähele, et lahkumise hetkel $s$ võib Joonatanil olla lahendatud nii kohustuslikke kui ka veel mitte kohustuslikuks muutunud ülesandeid.

Leia maksimaalne punktide arv, mille Joonatan võib sellel eksamil saada.

입력

Tekstifaili esimesel real on neli tühikutega eraldatud täisarvu $N$ (2ドル \le N \le 5 \cdot 10^5$), $T$ (1ドル \le T \le 10^9$), $A$ ja $B$ (1ドル \le A < B \le 10^9$).

Teisel real on $N$ täisarvu. Kui $i$-s ülesanne on kerge, siis on $i$-s arv 0ドル,ドル kui raske, siis aga 1ドル$.

Kolmandal real on $N$ täisarvu $t_i$ (0ドル \le t_i \le T$), kus $i$-s arv on hetk, mil $i$-s ülesanne muutub kohustuslikuks.

출력

Tekstifaili väljastada üks täisarv --- maksimaalne punktide arv, mille Joonatan sellel eksamil saada võib.

제한

예제 입력 1

2 5 2 3
1 0
3 2

예제 출력 1

2
  • Kui Joonatan lahkub hetkel $s=0,ドル saab ta 0ドル$ punkti, kuna ta ei jõua lahendada ühtki ülesannet.
  • Kui Joonatan lahkub hetkel $s=1,ドル saab ta 0ドル$ punkti, kuna ta ei jõua lahendada ühtki ülesannet.
  • Kui Joonatan lahkub hetkel $s=2,ドル saab ta 1ドル$ punkti, lahendades teise ülesande (mis on selleks ajaks ka kohustuslik).
  • Kui Joonatan lahkub hetkel $s=3,ドル saab ta 0ドル$ punkti, kuna selleks ajaks on mõlemad ülesanded kohustuslikud, kuid Joonatan ei jõua selleks ajaks mõlemat ülesannet ära lahendada.
  • Kui Joonatan lahkub hetkel $s=4,ドル saab ta 0ドル$ punkti, kuna selleks ajaks on mõlemad ülesanded kohustuslikud, kuid Joonatan ei jõua selleks ajaks mõlemat ülesannet ära lahendada.
  • Kui Joonatan lahkub hetkel $s=5,ドル saab ta 2ドル$ punkti, lahendades mõlemad ülesanded.

Seega on vastus 2ドル$.

예제 입력 2

6 20 3 6
0 1 0 0 1 0
20 11 3 20 16 17

예제 출력 2

4

예제 입력 3

6 20 2 5
1 1 0 1 0 0
0 8 2 9 11 6

예제 출력 3

0

힌트

출처

Olympiad > Estonian Informatics Olympiad > 2019-20 > First Selection Competition 1번

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

출처

대학교 대회

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

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