Đi Trên Đồi
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ó đoạn dốc (hill), mỗi đoạn là một đoạn thẳng từ điểm đến với và (dốc đi lên từ trái sang phải). Các đoạn dốc không giao nhau.
Bạn bắt đầu tại trên đoạn dốc đầu tiên và đi theo hướng tăng . Khi đến đầu phải của một đoạn dốc , bạn nhảy thẳng xuống theo phương thẳng đứng. Nếu có đoạn dốc khác tại với độ cao thỏa mãn (và đoạn dốc đó chứa điểm theo nghĩa — điểm trái đóng, điểm phải mở), bạn tiếp tục đi trên đoạn dốc đó. Nếu không, bạn rơi mãi mãi.
Đếm tổng số đoạn dốc bạn đã chạm vào trong hành trình.
Dữ liệu vào
- Dòng 1: Số nguyên ()
- dòng tiếp theo: Bốn số nguyên mô tả mỗi đoạn dốc
Dữ liệu ra
Số nguyên: tổng số đoạn dốc đã chạm.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 0 0 5 6 1 0 2 1 7 2 8 5 3 0 7 7 |
3 | Đi qua đoạn 1 (0,0)→(5,6), nhảy xuống đoạn 4 (3,0)→(7,7), nhảy xuống đoạn 3 (7,2)→(8,5), rồi rơi. |
Bình luận