Cánh đồng nhiều màu
Đề bài
Mô tả
Cho một cánh đồng hình chữ nhật gồm hàng và cột, mỗi ô có kích thước . Hàng được đánh số từ đến từ trên xuống, cột được đánh số từ đến từ trái sang phải; ô ở hàng cột ký hiệu là .
Mỗi ô hoặc là ô hoang (không trồng gì), hoặc là ô canh tác. Cây được gieo vào các ô canh tác theo thứ tự quét từng hàng: . Các ô hoang bị bỏ qua khi gieo.
Trên các ô canh tác, ba loại cây được gieo lần lượt theo chu kỳ: ô canh tác thứ nhất trồng Carrots, ô thứ hai trồng Kiwis, ô thứ ba trồng Grapes, ô thứ tư lại Carrots, và cứ thế tiếp tục.
Cho biết vị trí của các ô hoang. Với mỗi truy vấn là một ô , hãy cho biết ô đó trồng loại cây nào, hoặc đó là ô hoang.
Dữ liệu vào
- Dòng đầu chứa bốn số nguyên dương , , , : số hàng, số cột, số ô hoang và số truy vấn.
- dòng tiếp theo, mỗi dòng chứa hai số nguyên , cho biết ô là ô hoang. Các ô hoang đôi một khác nhau.
- dòng tiếp theo, mỗi dòng chứa hai số nguyên , là một truy vấn hỏi loại cây tại ô .
Dữ liệu ra
Với mỗi truy vấn, in ra một dòng:
- Nếu ô đó là ô hoang, in ra
Waste. - Ngược lại, in ra tên loại cây:
Carrots,KiwishoặcGrapes.
Ràng buộc
- ;
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 5 6 4 3 1 3 3 3 2 5 3 2 1 3 1 4 2 3 2 4 1 1 1 1 |
Waste Grapes Carrots Kiwis Carrots Carrots |
Các ô hoang là . Ô là ô hoang. Ô là ô canh tác thứ ba (bỏ qua hoang) nên trồng Grapes. Ô là ô canh tác đầu tiên nên trồng Carrots. |
| 1 2 1 2 1 1 1 2 1 1 |
Carrots Waste |
Cánh đồng một hàng hai cột, ô là hoang. Ô là ô canh tác đầu tiên nên trồng Carrots. Ô là ô hoang. |
Bình luận