Ăn ngon
Đề bài
Mô tả
Nông trại có đồng cỏ được đánh số từ đến và con đường hai chiều. Con đường thứ nối hai đồng cỏ khác nhau và , đi hết đơn vị thời gian theo cả hai chiều. Chuồng bò nằm ở đồng cỏ , và từ mọi đồng cỏ đều có thể đi tới chuồng.
Trên nông trại còn có kiện cỏ. Kiện thứ nằm ở đồng cỏ và có độ ngon .
Ở mỗi đồng cỏ có đúng một con bò, và tất cả đều phải về chuồng. Gọi là thời gian ít nhất để đi từ đồng cỏ về đồng cỏ . Con bò ở đồng cỏ chịu ghé kiện cỏ thứ nếu thời gian ít nhất của một hành trình đi từ đồng cỏ , có đi qua đồng cỏ , rồi về đồng cỏ vượt quá không quá đơn vị. Mỗi con bò ăn nhiều nhất một kiện cỏ, và một kiện cỏ có thể phục vụ nhiều con bò.
Với mỗi con bò, hãy xác định nó có ăn được cỏ trên đường về chuồng hay không.
Dữ liệu vào
- Dòng đầu tiên chứa ba số nguyên , , .
- dòng tiếp theo, dòng thứ chứa ba số nguyên , , mô tả một con đường.
- dòng tiếp theo, dòng thứ chứa hai số nguyên , mô tả một kiện cỏ.
Dữ liệu ra
- In ra dòng. Dòng thứ ghi nếu con bò ở đồng cỏ ăn được một kiện cỏ, ghi nếu ngược lại.
Ràng buộc
- và
- và
- Từ mọi đồng cỏ đều có thể đi tới đồng cỏ .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 1 1 4 10 2 1 20 4 2 3 2 3 5 4 3 2 2 7 |
1 1 1 |
Chuồng ở đồng cỏ , kiện cỏ duy nhất ở đồng cỏ với . Bò ở đồng cỏ : đi thẳng mất , còn hành trình mất , chậm hơn nên ăn được. Bò ở đồng cỏ có kiện cỏ ngay tại chỗ. Bò ở đồng cỏ : đi thẳng mất , còn mất , chậm hơn . |
| 5 5 2 1 2 3 2 5 4 3 5 1 2 3 5 4 5 7 3 1 4 1 |
0 0 1 1 |
Cả hai kiện cỏ đều có . Bò ở đồng cỏ mất để về chuồng, muốn ghé đồng cỏ thì mất , chậm hơn . Bò ở đồng cỏ mất , ghé đồng cỏ thì mất , chậm hơn . Hai con bò còn lại có kiện cỏ ngay tại đồng cỏ của mình nên không mất thêm thời gian nào. |
Bình luận