Đế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

Không có ý kiến tại thời điểm này.