Chu vi (Bạc)
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ó kiện cỏ khô được đặt trên một lưới . Mỗi kiện chiếm một ô lưới và tất cả các kiện tạo thành một vùng liên thông (có thể đi từ ô này sang ô khác qua 4 hướng bắc/nam/đông/tây). Vùng có thể có lỗ hổng bên trong (các ô trống bị bao quanh hoàn toàn bởi các kiện cỏ). Lỗ hổng không đóng góp vào chu vi.
Hãy tính chu vi của vùng hình thành bởi các kiện cỏ (không tính chu vi của lỗ hổng).
Dữ liệu vào
- Dòng 1: Số nguyên
- Dòng (với ): Hai số nguyên và — tọa độ của kiện cỏ thứ
Dữ liệu ra
- Một số nguyên duy nhất: chu vi của vùng
Ràng buộc
- Tất cả các kiện cỏ tạo thành một vùng liên thông
- Không có hai kiện cỏ trùng vị trí
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 10005 200003 10005 200004 10008 200004 10005 200005 10006 200003 10007 200003 10007 200004 10006 200005 |
14 | Cùng hình dạng với bản Bronze, tọa độ lớn hơn. |
Bình luận