Xóa Điểm
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho điểm trên mặt phẳng tọa độ vô hạn ( chẵn, ), điểm thứ có tọa độ .
Có hai phép biến đổi:
- Xóa cặp kề: Chọn hai điểm có khoảng cách Manhattan bằng và xóa cả hai.
- Hoán đổi tọa độ : Chọn hai điểm và bất kỳ, biến chúng thành và .
Xác định xem có thể xóa tất cả các điểm hay không.
Lưu ý: Các điểm tại cùng tọa độ là phân biệt và không thể xóa trực tiếp với nhau (khoảng cách Manhattan bằng , không phải ).
Dữ liệu vào
- Dòng 1: Số nguyên — số bộ test ()
- Với mỗi bộ test:
- Dòng 1: Số nguyên (chẵn)
- dòng tiếp theo: Hai số nguyên ()
Tổng trên tất cả bộ test không vượt quá .
Dữ liệu ra
Với mỗi bộ test, in YES hoặc NO.
Ràng buộc
- , chẵn
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 1 1 1 1 4 6 10 7 11 8 1 8 1 6 1 2 1 3 1 4 1 5 10 10 11 10 6 1 1 1 1 1 1 1 1 10 10 11 11 |
NO YES YES NO |
Test 1: Hai điểm trùng nhau, khoảng cách , không xóa được. Test 2: Hoán đổi rồi ghép cặp kề. |
Ghi chú
- Test 2: ,
- Test 3-5:
- Test 6-11: Không ràng buộc bổ sung
Bình luận