Kết nối các con bò
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.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
Có điểm trên mặt phẳng tọa độ. Bạn xuất phát từ gốc tọa độ , thăm lần lượt tất cả điểm theo một thứ tự nào đó, rồi quay về . Di chuyển phải song song với các trục tọa độ (ngang hoặc dọc) và tại mỗi điểm thăm, hướng di chuyển phải thay đổi (hướng đến điểm đó khác hướng rời khỏi điểm đó).
Đếm số thứ tự thăm hợp lệ. Hai thứ tự thuận và nghịch nhau được tính là hai thứ tự khác nhau.
Dữ liệu vào
- Dòng : Số nguyên .
- dòng tiếp: Mỗi dòng chứa hai số nguyên , là tọa độ điểm thứ .
Dữ liệu ra
Một số nguyên — số thứ tự thăm hợp lệ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 0 1 2 1 2 0 2 -5 |
2 | Hai thứ tự hợp lệ: 1-2-4-3 và 3-4-2-1 |
| 1 -1 0 |
1 | Chỉ có một thứ tự: thăm điểm duy nhất rồi về |
Bình luận