아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Valikvõistlus

시간 제한1초메모리 제한1024 MB

요약
총 시간 T 안에서 과제를 골라, 선택한 개수가 난이도 계수 이하인 과제 수를 최대로 만들고, 동점이면 가장 빨리 끝나고 앞쪽 과제를 고른다.
난이도

보통10점 중 6점

유형
그리디, 정렬, 이분 탐색, 누적 합
정답자
아직 제출이 없습니다

문제

On hästi teada, et informaatikaolümpiaadid muutuvad aastatega raskemaks ning samas mõtleb informaatikaolümpiaadi žürii välja uusi keerulisi hindamismeetodeid. Et sellega sammu pidada, on tuleviku võistlejatel geneetiliselt ja küberneetiliselt muudetud ajud, mis võimaldavad neil ülesandeid kiiremini ja efektiivsemalt lahendada.

Aastal 2118 osaleb Juku R. Jaanson IOI valikvõistlusel, mis kestab täpselt TT millisekundit ja kus tuleb lahendada NN ülesannet. Iga ülesanne annab kas ühe või null punkti. Iga ülesande puhul on Jukul kaks võimalust: kas see ära lahendada (ülesande ii lahendamine võtab aega täpselt T_iT\_i millisekundit) või seda ignoreerida ning lahendada järgmist ülesannet.

Žürii poolt etteantud hindamisskeem on aga järgmine: igal ülesandel ii on raskuskoefitsent A_iA\_i, mis tähendab, et selle ülesande eest saab punkti ainult juhul, kui osaleja lahendas kokku mitte rohkem kui A_iA\_i ülesannet (ülesanne ii kaasa arvatud). Seega, kui Juku lahendab ära KK ülesannet p_1p\_1, p_2p\_2, \dots, p_Kp\_K, siis on tema skoor selliste jj (1≤j≤K1 \le j \le K) arv, kus K≤A_p_jK \le A\_{p\_j}.

Jukul on vaja teada, millised ülesanded ta peaks ära lahendama, et saada võistluse jooksul võimalikult suur skoor. Kui sama skoori on võimalik saada mitmel viisil, tahab ta lahendada sellised ülesanded, mis võimaldavad võistluse võimalikult kiiresti lõpetada. Kui on mitu võimalust saada sama skoori ning lõpetada võistlus samal ajal, tuleks lahendada need ülesanded, mis on nimekirjas eespool.

입력

Tekstifaili esimesel real on arvud NN (1≤N≤2⋅1051 \le N \le 2 \cdot 10^5) ja TT (1≤T≤1091 \le T \le 10^9). Järgmisel NN real on igaühel kaks arvu: A_iA\_i (1≤A_i≤N1 \le A\_i \le N) ja T_iT\_i (1≤T_i≤1041 \le T\_i \le 10^4).

출력

Tekstifaili esimesele reale kirjutada arv KK: maksimaalne võimalik skoor. Teisele reale kirjutada KK tühikutega eraldatud naturaalarvu: lahendatavate ülesannete numbrid kasvavas järjekorras (ülesannete numeratsioon algab ühest).

예제2

  1. 예제 1

    입력
    5 300
    3 100
    4 150
    4 80
    2 90
    2 300
    
    예상 출력
    2
    3 4
    
  2. 예제 2

    입력
    2 100
    1 787
    2 788
    
    예상 출력
    0