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

Lif süpürgə

Lif süpürgə

Birinci kursda oxuyan Roma yataqxanaya gəldi və otaqdakı səliqəsizliyə və döşəmədəki qalın toza təəccüblənərək səliqə-sahman yaratmağa başladı. İlk olaraq o döşəməni silmək qərarına gəldi. Bunun üçün Roma dükandan yeni lif süpürgə aldı. Başlanğıcda lif süpürgənin yuyan hissəsi ideal düzbucaqlı formasında idi, lakin dükandan yataqxanaya gətirmə prosesində onun künclərindən bir sındı. Beləliklə. İndi o sərhədləri düzbucaqlının iki qonşu tərəfindən, iki qalan tərəfin və bu tərəfləri birləşdirən sınıq xəttin fraqmentindən ibarət çoxbucaqlını xatırladır. \includegraphics{https://static.e-olymp.com/content/6b/6bf879d82d490808be4535cb1c5a184fdb8e2e40.jpg} Roma böyük düzbucaqlı otaqda yaşayır. Roma sınıq lif süpürgəsini otağın bir tərəfindən digər tərəfinə onu divardan ayırmadan apardı, buna görə də lif süpürgənin sınmış küncü otağın küncündə oldu. Bu zaman döşəmənin düzbucaqlı zolağa uyğun küncü silinməmiş qaldı. \includegraphics{https://static.e-olymp.com/content/02/02c1420dec3d903c9ca8876ea47d7164139a523d.jpg} Roma hesab edir ki, lif süpürgənin yuyan hissəsinin hansı isə anda olduğu bütün nöqtələr silinmiş sayılır. İndi o bu zolağın hansı hissəsinin çirkli qaldığını müəyyən etmək istəyir. \includegraphics{https://static.e-olymp.com/content/a2/a297c1e4d4d77b0900a118c047e2678ed1c91639.jpg} Bu hissəni hesablamaqda ona kömək edir. Hesab edə bilərsiniz ki, Romanın yaşadığı otağın ölçüsü lif süpürgənin yuyan hissəsinin ölçüsündən kifayət qədər böyükdür. \InputFile Giriş faylının ilk sətrində lif süpürgənin zədələnməzdən əvvəlki ölçülərini ifadə edən iki \textbf{w} və \textbf{h} (\textbf{2} ≤ \textbf{w}, \textbf{h} ≤ \textbf{10^5}) tam ədədləri verilir. İkinci sətir lif süpürgənin qonşu tərəflərini birləşdirən sınıq xəttin təpə nöqtələrinin sayını ifadə edən \textbf{n} (\textbf{2} ≤ \textbf{n} ≤ \textbf{10^5}) ədədini ehtiva edir. Növbəti \textbf{n} sətrin \textbf{i}-cisində sınıq xəttin \textbf{i}-ci təpə nöqtəsinin koordinatlarını ifadə edən iki \textbf{x_i} və \textbf{y_i} (\textbf{1} ≤ \textbf{x_i} < \textbf{w}, \textbf{1} ≤ \textbf{y_i} < \textbf{h}, \textbf{y_1= h}, \textbf{x_n} = \textbf{w} istisna olmaqla) tam ədədləri verilir. Sınıq xətt özü-özünü kəsmir və özü-özünə toxunmur. Koordinatlar elə verilir ki, Romanın lif süpürgəni apardığı divar boyu \textbf{y = h} düz xəttinə uyğun gəlir. \OutputFile Çıxış faylına döşəmənin silinməmiş sahəsini \textbf{10^\{−6\}}-dan böyük olmayan mütləq və ya nisbi xəta ilə verməli. Bu o deməkdir ki, doğru cavab \textbf{a}-dır, siz isə \textbf{p} vermişsiniz, əgər \textbf{|a−p|/max(|a|,1)} ≤ \textbf{10^\{−6\}} olarsa, onda sizin cavab düzgün qəbul ediləcəkdir.
Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
9 7
9
3 7
4 5
5 6
4 4
5 2
6 4
7 2
8 3
9 2
Çıxış verilənləri #1
18.0
Mənbə XIII All-Russian Olympiad schoolchildren team programming