Problem8553--CGL_3_A : Area

8553: CGL_3_A : Area

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

For a given polygon $g$, computes the area of the polygon.
$g$ is represented by a sequence of points $p_1, p_2,..., p_n$ where line segments connecting $p_i$ and $p_{i+1}\ (1 ≤ i ≤ n−1)$ are sides of $g$. The line segment connecting $p_n$ and $p_1$ is also a side of the polygon.
Note that the polygon is not necessarily convex.

Input

The input consists of coordinates of the points $p_1,..., p_n$ in the following format:
$n$
$x_1\ y_1$
$x_2\ y_2$
$\vdots$
$x_n\ y_n$
The first integer $n$ is the number of points. 
The coordinate of a point $p_i$ is given by two integers $x_i$ and $y_i$. The coordinates of points are given in the order of counter-clockwise visit of them.

Output

Print the area of the polygon in a line. The area should be printed with one digit to the right of the decimal point.

Constraints

$3 ≤ n ≤ 100$
$-10000 ≤ x_i, y_i ≤ 10000$
No point will occur more than once.
Two sides can intersect only at a common endpoint.

Sample 1 Input

3
0 0
2 2
-1 1

Sample 1 Output

2.0

Sample 2 Input

4
0 0
1 1
1 2
0 2

Sample 2 Output

1.5

HINT

相同题目:CGL_3_A

Source/Category