728x90
import java.util.Scanner;
public class BJ2166 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
long[] x = new long[N];
long[] y = new long[N];
for (int i = 0; i < N; i++) {
x[i] = sc.nextLong();
y[i] = sc.nextLong();
}
double area = 0.0;
for (int i = 0; i < N; i++) {
int next = (i + 1) % N;
area += (x[i] * y[next]) - (y[i] * x[next]);
}
area = Math.abs(area) / 2.0;
System.out.println(String.format("%.1f", area));
}
}
728x90
'백준' 카테고리의 다른 글
백준 1697 - Java (1) | 2024.12.15 |
---|---|
백준 14889 -Java (0) | 2024.12.03 |
백준 14500 - Java (0) | 2024.11.26 |
백준 1916 - Java (0) | 2024.11.25 |
백준 1991 - Java (0) | 2024.11.24 |