KHU MỘ CỔ KHẢO SÁT VÙNG AMAZON NGƯỜI TA NHẬN THẤY CÁC NGÔI MỘ,...
Bài 3. Khu mộ cổ
Khảo sát vùng Amazon người ta nhận thấy các ngôi mộ, mỗi ngôi mộ có hình dạng là một
tứ giác lồi ABCD. ðoàn khảo cổ ghi nhận lại tọa ñộ các ñỉnh A(x
A
, y
A
), B(x
B
, y
B
),
C(x
C
, y
C
) và D(x
D
, y
D
) của mỗi ngôi mộ. Qua các khảo sát người ta nhận thấy các ngôi mộ
có những tính chất lịch sử khác nhau, tuy nhiên về hình dạng chúng chỉ thuộc vào một
trong 5 loại:
•
Loại 1: Hình vuông;
•
Loại 2: Hình chữ nhật nhưng không là hình vuông;
•
Loại 3: Hình thoi nhưng không là hình vuông;
•
Loại 4: Hình bình hành nhưng không là hình vuông, không là hình chữ nhật và
không là hình thoi;
•
Loại 5: Tứ giác không thuộc một trong 4 loại trên.
Chẳng hạn, nếu ngôi mộ tìm thấy có tọa ñộ của 4 ñỉnh là: A(0, 0), B(1, -3), C(2, 0) và
D(1, 3) thì nó thuộc loại 3.
Yêu cầu: Cho tọa ñộ 4 ñỉnh của ngôi mộ ABCD, hãy xác ñịnh xem nó thuộc loại nào.
Dữ liệu: Vào từ file văn bản
TETRAGON.INP gồm dòng duy nhất chứa dãy 8 số
nguyên : x
A
, y
A
, x
B
, y
B
, x
C
, y
C
, x
D
, y
D
, mỗi số ñều nằm trong phạm vi từ -10000 tới 10000.
Kết quả: Ghi ra file văn bản TETRAGON.OUT số nguyên k là loại của ngôi mộ.
Ví dụ:
TETRAGON.INP
TETRAGON.OUT
2 3 2 0 6 0 6 3
2
0 2 1 4 3 1 1 -2
5