HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Fyodor Menshikov. Training > problem:


04D. 50627 - Area of a polygon

Guest
• Discussion of problem (1)

Volume problems

• 03B. 50720 - Permutations (2)
• 03C. 50615 - Moneybox
• 03D. 50666 - The card and envelope
• 03E. 50606 - Long product
• 03F. 50616 - Snake
• 04A. 50634 - Perfect numbers
• 04B. 50635 - Decomposition into terms
• 04C. 50608 - Gangsters
• 04D. 50627 - Area of a polygon
• 04E. 50609 - Long division
• 04F. 50636 - Brackets
• 05E. 50637 - Number systems

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Автор: Фёдор Меньшиков, ВГПУ. Difficulty Beta

Многоугольник на плоскости задан целочисленными координатами своих N вершин в декартовой системе координат. Требуется найти площадь многоугольника. Стороны многоугольника не соприкасаются (за исключением соседних - в вершинах) и не пересекаются.

Ввод
В первой строке находится число N. В следующих N строках находятся пары чисел - координаты точек. Если соединить точки в данном порядке, а также первую и последнюю точки, получится заданный многоугольник.
Вывод
Вывести одно число - площадь многоугольника. Его следует округлить до ближайшего числа с одной цифрой после десятичной точки.
Ограничения
3 ≤ N ≤ 50 000, координаты вершин целые и по модулю не превосходят 20 000.

Ввод 1 Ввод 2
4
5 0
0 5
-5 0
0 -5
4
0 4
0 0
3 0
1 1
Вывод 1 Вывод 2
50.0
3.5

Для отправки решений необходимо выполнить вход.

www.contester.ru