Đếm điểm trong hình chữ nhật
Xem dưới dạng PDF
Gửi bài giải
Điểm:
20
Giới hạn thời gian:
2.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Trên mặt phẳng toạ độ có \(N\) điểm và \(Q\) hình chữ nhật (song song trục toạ độ). Với mỗi hình chữ nhật, Tèo muốn biết có bao nhiêu điểm nằm bên trong hoặc trên biên của nó. Hãy giúp Tèo trả lời tất cả các truy vấn.
Định dạng đầu vào
- Dòng đầu chứa hai số nguyên \(N\) và \(Q\) (\(1 \le N, Q \le 2 \times 10^5\)).
- \(N\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(x, y\) (\(0 \le x, y \le 10^6\)) là toạ độ một điểm.
- \(Q\) dòng tiếp theo, mỗi dòng chứa bốn số nguyên \(x_1, y_1, x_2, y_2\) (\(0 \le x_1 \le x_2 \le 10^6\), \(0 \le y_1 \le y_2 \le 10^6\)) mô tả hình chữ nhật.
Định dạng đầu ra
- In ra \(Q\) dòng, mỗi dòng là số điểm thuộc hình chữ nhật tương ứng.
Ví dụ
Input:
5 2
2 2
4 4
6 6
1 5
5 1
1 1 5 5
3 3 7 7
Output:
3
2
Ràng buộc
- Subtask 1 (20%): \(N, Q \le 10^2\).
- Subtask 2 (30%): \(N, Q \le 10^3\).
- Subtask 3 (50%): \(N, Q \le 2 \times 10^5\).
Nhận xét