Diện tích đa giác

Xem dạng PDF

Gửi bài giải

Điểm: 0,10 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho đa giác lồi gồm ~n~ đỉnh, đỉnh thứ ~i~ (ngược chiều kim đồng hồ) có tọa độ ~(x_i, y_i)~. Tính diện tích của đa giác.

image

Input

Dòng đầu tiên gồm số nguyên dương ~n~ (~1 \le n \leq 10^5~) — số đỉnh của đa giác lồi.

~n~ dòng tiếp theo, mỗi dòng gồm 2 số nguyên ~x_i, y_i~ (~|x|, |y| \leq 10^9~).

Các điểm được sắp xếp theo thứ tự ngược chiều kim đồng hồ.

Output

In ra một số duy nhất là diện tích của đa giác đã cho.

Đáp án được coi là đúng khi có sai số không quá ~10^{-6}~.

Sample Input 1

3
0 0
1 0
0 1

Sample Output 1

0.500

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -17
    connornguyxn  đã bình luận lúc 1, Tháng 6, 2024, 14:22 chỉnh sửa

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -6
    anhminhlabo  đã bình luận lúc 15, Tháng 4, 2024, 8:20

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.