Швабра

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

Первокурсник Рома приехал в общежитие и, удивившись беспорядку в комнате и толстому слою пыли на полу, начал наводить порядок. Первым делом он решил вымыть пол. Для этого Рома в магазине приобрел инновационную швабру.

Изначально моющая часть швабры имела идеальную прямоугольную форму, но в процессе перевозки из магазина в общежитие у нее отломился один из углов. Таким образом, теперь она представляет собой многоугольник, граница которого состоит из двух соседних сторон прямоугольника, фрагментов двух оставшихся сторон и ломаной, соединяющей концы этих фрагментов.

Рома живет в большой прямоугольной комнате. Рома провел сломанной шваброй от одной стороны комнаты до другой, не отрывая ее от стены, так что в результате отломанный угол швабры оказался в углу комнаты. При этом часть соответствующей прямоугольной полосы пола в углу осталась невымытой. 

Рома считает, что все точки, в которых в какой-то момент находилась моющая часть швабры оказались вымыты. Теперь он решил выяснить, какая часть этой полосы осталась грязной. 

Помогите ему вычислить площадь этой части. Можете считать, что размер комнаты, в которой живет Рома, существенно больше размеров моющей части швабры.

입력

Первая строка входного файла содержит два целых числа ww и hh --- размеры моющей части швабры до повреждения (2w,h1052 \le w, h \le 10^5).

Вторая строка содержит целое число nn --- число вершин ломаной, соединяющей соседние стороны швабры (2n1052 \le n \le 10^5). В ii-й из следующих nn строк заданы два целых числа x_ix\_i и y_iy\_i (1x_i<w1 \le x\_i < w, 1y_i<h1 \le y\_i < h, за исключением y_1=hy\_1 = h, x_n=wx\_n = w) --- координаты ii-й вершины ломаной. Ломаная не имеет самопересечений и самокасаний.

Координаты введены таким образом, что стена, вдоль которой Рома провел шваброй, соответствует прямой y=hy=h.

출력

В выходной файл выведите площадь невымытой части пола с абсолютной или относительной погрешностью не более 10610^{-6}. Это значит, что если правильный ответ aa, а вы вывели pp, то ваш ответ будет засчитан как правильный, если apmax(a,1)106\frac{|a-p|}{\max(|a|, 1)} \le 10^{-6}.