Площа багатокутника


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 256M

Authors:
Problem type

Ваше завдання полягає у обчисленні площі заданого полігона.

Полігон складається з \(n\) вершин (\(x_1\), \(y_1\)), (\(x_2\), \(y_2\)), ..., (\(x_n\), \(y_n\)). Вершини (\(x_i\), \(y_i\)) і (\(x_{i+1}\), \(y_{i+1}\)) є сусідніми для \(i = 1, 2, ..., n - 1\), а також вершини (\(x_1\), \(y_1\)) і (\(x_n\), \(y_n\)) також є сусідніми.

Input

Перший рядок містить одне ціле число \(n\) — кількість вершин полігона.

У наступних \(n\) рядках задано координати вершин. І-й з цих рядків містить два цілі числа \(x_i\) і \(y_i\) — координати вершини.

Обмеження:

\(3 \leq n \leq 1000\)
\(-10^9 \leq x_i, y_i \leq 10^9\)

Полігон є простим (його сторони не перетинаються, крім суміжних вершин).

Output

Виведіть одне ціле число — \(2a\), де \(a\) — площа полігона. Це гарантує, що відповідь завжди є цілим числом.


Comments

There are no comments at the moment.