HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


50627 - Area of a polygon

Guest
• Discussion of problem (1)

Section problems

• 50619 - The Mars Rover
• 50620 - Poker
• 50621 - Postal Figures
• 50622 - Sequence
• 50623 - Rectangles
• 50624 - Simple problem
• 50625 - Permutations
• 50626 - The route
• 50627 - Area of a polygon
• 50628 - Matrix
• 50629 - Minuses
• 50630 - Radio Station
• 50631 - Robots
• 50632 - Again numbers game
• 50638 - Message
• 50639 - Brackets
• 50642 - Draft board

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