Xanh - Đỏ
Xem PDF
Điểm:
700
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho 1 bảng màu xen kẽ† gồm \(n\) hàng và \(m\) cột.
Các hàng được đánh số từ \(1\) đến \(n\) từ trên xuống dưới.
Các cột được đánh số từ \(1\) đến \(m\) từ trái qua phải.
Ô ở hàng \(i\), cột \(j\) là ô \(a_{ij}\) - được tô màu đỏ hoặc màu xanh.
Ô ở bên trái, dưới cùng được tô màu xanh.
† Bảng màu xen kẽ tức là một bảng sao cho không có bất kì hai ô liền kề‡ nào có cùng 1 màu.
‡ Hai ô được gọi là liền kề nếu chúng có chung 1 cạnh.
Bảng màu xen kẽ gồm \(3\) hàng và \(3\) cột:
Input
- Dòng đầu tiên nhập vào 3 số nguyên dương \(n, m, q\) (\(n, m \leq 10^{18}; q \leq 10^6\)) - lần lượt là số hàng, số cột và số lượng truy vấn.
- \(q\) dòng tiếp theo, dòng thứ \(i\) nhập vào 2 số nguyên dương \(r_i, c_i\) (\(r_i \leq n; c_i \leq m\)).
Output
- Với truy vấn thứ \(i\), hãy in ra
REDnếu ô \(a_{r_i, c_i}\) được tô màu đỏ hoặc in raBLUtrong trường hợp ngược lại.
Note
Lưu ý dữ liệu đầu vào có thể rất lớn. Trong một số trường hợp, hãy thêm duy nhất một dòng ios_base::sync_with_stdio(false); cin.tie(NULL); vào mã nguồn để xử lí một số trường hợp bài làm có kết quả là Time Limit Exceeded. Đọc thêm tại đây.
Example
Test 1
Input
3 3 3
1 1
2 2
2 3
Output
BLU
BLU
RED
Scoring
- Subtask \(1\) (\(50\%\) số điểm): \(n \cdot m \leq 10^6\), \(q \leq 10^6\).
- Subtask \(2\) (\(50\%\) số điểm): \(n, m \leq 10^{18}\), \(q \leq 10^6\).
Kỳ thi:
- Thi thử TS10 2024 - Ngày 3 (18 Tháng năm, 2024)

Bình luận