eolymp
bolt
Try our new interface for solving problems
Məsələlər

Daş-qaş cəvahirat üçün yarış

Daş-qaş cəvahirat üçün yarış

Siz yarış oyunu oynayırsınız. Sizin personaj x (y = 0) oxundan start götürür və x = 0x = w düzxətləri ilə məhdudlaşdırılmış yarış cığırında hərəkət edir. Siz yarışa cığırın sərhədləri daxilində istənilən koordinatdan başlaya bilərsiniz. Finiş xətti y = h düzxəttində yerləşir, oyun bu xəttə çatanda bitir. Siz şaquli v sabit sürətlə hərəkət edirsiniz, bu zaman Siz üfiqi sürətinizi -v / rv / r diapazonunda istənilən qiymətdə və bu sürəti istənilən anda dəyişə bilərsiniz.

Yarış yolunda müəyyən nöqtələrdə n qiymətli daş-qaş cəvahirat var. Siz maksimum nə qədər daş-qaş cəvahirat yığa bilərsiniz?

Giriş verilənləri

İlk sətir dörd n, r, wh (1n105, 1r10, 1w, h109) tam ədədlərini ehtiva edir. Növbəti hər bir n sətir i-ci daş-qaşın koordinatını ifadə edən iki xiyi (0xiw, 0 < yih) tam ədədlərini ehtiva edir. Hər bir nöqtədə birdən çox olmayan daş-qaş var.

Giriş verilənləri v qiymətini ehtiva etmir.

Çıxış verilənləri

Yarış zamanı əldə edilə biləcək daş-qaşların maksimal sayını verin.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5 1 10 10
8 8
5 1
4 6
4 7
7 9
Çıxış verilənləri #1
3
Giriş verilənləri #2
5 1 100 100
27 75
79 77
40 93
62 41
52 45
Çıxış verilənləri #2
3
Mənbə 2015 ACM North America - Pacific Northwest, Дивизион 1, Задача G