Máy điều hòa
Đề bài
Mô tả
Một nhà hàng có máy điều hòa với ba trạng thái: tắt, sưởi, và làm mát. Khi tắt, nhiệt độ trong nhà hàng giữ nguyên. Khi sưởi, nhiệt độ tăng độ mỗi phút. Khi làm mát, nhiệt độ giảm độ mỗi phút. Chủ quán có thể chuyển trạng thái bao nhiêu lần tùy ý, tại bất kỳ thời điểm nguyên nào. Ban đầu (thời điểm ) máy đang tắt và nhiệt độ là .
Có khách đã đặt chỗ. Khách thứ ghé quán tại phút và hài lòng khi và chỉ khi tại đúng phút , nhiệt độ nằm trong đoạn (bao gồm hai đầu mút).
Hãy xác định liệu chủ quán có thể điều khiển máy điều hòa để làm hài lòng tất cả khách hay không.
Danh sách khách được cho theo thứ tự thời gian ghé quán không giảm.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số lượng bộ dữ liệu.
- Với mỗi bộ dữ liệu:
- Dòng đầu chứa hai số nguyên và là số khách và nhiệt độ ban đầu.
- dòng tiếp theo, dòng thứ chứa ba số nguyên , , .
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra "YES" nếu có thể làm hài lòng tất cả khách, ngược lại in ra "NO". Có thể in bằng chữ hoa hoặc thường tùy ý.
Ràng buộc
- Các khách được cho theo thứ tự không giảm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 0 5 1 2 7 3 5 10 -1 0 2 12 5 7 10 10 16 20 3 -100 100 0 0 100 -50 50 200 100 100 1 100 99 -100 0 |
YES NO YES NO |
Bộ 1: sưởi tới nhiệt độ trước phút , rồi điều chỉnh dần để đạt ở phút và ở phút . Bộ 3: sưởi liên tục từ phút là đủ cho cả ba khách (khách 1 và 2 ghé cùng phút ). Bộ 2 và 4 không thể thỏa mãn mọi khách. |
| 2 1 0 1000000000 -1000000000 1000000000 1 0 1 5 10 |
YES NO |
Bộ 1: với phút, nhiệt độ có thể đạt bất kỳ giá trị nào trong đoạn cho phép. Bộ 2: chỉ có phút nên nhiệt độ tối đa đạt , không thể vào đoạn . |
Bình luận