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

34583번 - Zečevi 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
8 초 2048 MB112110.000%

문제

Na brojevnom pravcu nalazi se $N$ zečeva, $i$-ti zec se nalazi na poziciji $x_i$ te na početku ima $p_i$ energije. Svake sekunde događa se sljedeće: ako svi zečevi imaju bar jednu jedinicu energije, skaču za jedno mjesto u desno te potroše jednu jedinicu energije. Ako barem jedan zec ima nula energije, svi prestaju skakati zauvijek.

Mrkve. Mrkve su također na istom brojevnom pravcu, $i$-ta mrkva se nalazi na poziciji $y_i$ i teška je $t_i$ kilograma. Kad zec dođe na poziciju gdje se nalazi mrkva, može pojesti $a$ kilograma te mrkve, gdje je a cijeli broj između 0ドル$ i težine te mrkve. Nakon toga tom zecu se poveća energija za $a,ドル a težina te mrkve se smanji za $a$ kilograma.

Odredite koliko najviše sekundi zečevi mogu skakati, ukoliko na optimalan način jedu mrkve.

입력

U prvom retku su prirodni brojevi $N$ i $M,ドル broj zečeva i broj mrkvi.

U sljedećih $N$ redaka nalaze se po dva broja. U $i$-tom od tih redaka nalaze se brojevi $x_i$ i $p_i$ , početna pozicija i energija $i$-tog zeca.

U sljedećih $M$ redaka nalaze se po dva broja. U $i$-tom od tih redaka nalaze se brojevi $y_i$ i $t_i,ドル pozicija i početna težina $i$-te mrkve.

출력

Ispišite koliko najviše sekundi zečevi mogu skakati.

제한

서브태스크

U svim podzadacima vrijedi 1ドル ≤ N, M ≤ 10^5,ドル 0ドル ≤ x_i , y_i ≤ 10^9,ドル 0ドル ≤ p_i , t_i ≤ 10^9$. Nijedna dva zeca te nijedne dvije mrkve nisu na istoj poziciji. Nijedan zec nije na istoj početnoj pozicija kao neka mrkva.

번호배점제한
19

$N = 1$

212

$M = 1$

326

$N, M ≤ 1000$

434

$N, M ≤ 50000$

519

Nema dodatnih ograničenja.

예제 입력 1

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

예제 출력 1

5

예제 입력 2

5 1
2 6
3 7
5 4
1 10
7 2
8 27

예제 출력 2

11

노트

Pojašnjenje prvog probnog primjera:

Nakon prva tri skoka zečevi imaju energije redom 1ドル,ドル 0ドル$ i 2ドル$. Drugi zec se sada nalazi na poziciji na kojoj je mrkva težine 2ドル$ pa ju može cijelu pojesti, čime njegova energija postaje 2ドル$. Zečevi sada opet mogu napraviti jedan skok, nakon čega im energije postaju 0ドル,ドル 1ドル$ i 1ドル$. Prvi zec se sada nalazi na poziciji 6ドル$ na kojoj je mrkva težine 3ドル$. Nakon jedenja mrkve zečevi imaju težine 3ドル,ドル 1ドル$ i 1ドル$ pa mogu napraviti još jedan skok. Ukupan broj napravljenih skokova je pet. Moguće je pokazati da je nemoguće postići da zečevi naprave šest skokova.

출처

Olympiad > Croatian Highschool Competitions in Informatics > 2024 > Final Exam #2 3번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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