QOJ.ac

QOJ

Limite de temps : 10 s Limite de mémoire : 768 MB Points totaux : 100 Interactif

#12867. 矩形查询

Statistiques

这是一个交互式问题。

平面上有 $n$ 个整点。你需要回答以下查询:“考虑所有位于矩形 $x_1 \le x \le x_2$ 且 $y_1 \le y \le y_2$ 内部或边界上的点。在这些选定的点中,有多少个不同的 $x$ 坐标和多少个不同的 $y$ 坐标?”

注意,这是一个交互式问题,你必须在回答当前查询之前回答所有之前的查询。

输入格式

第一行包含一个整数 $n$,表示给定点的数量 ($1 \le n \le 50\,000$)。

接下来的 $n$ 行包含点的坐标 $x_i$ 和 $y_i$,每行一个点 ($0 \le x_i, y_i \le 500\,000$)。保证所有给定的点互不相同。

接下来的一行包含查询数量 $q$ ($1 \le q \le 50\,000$)。

接下来的 $q$ 行,每行包含四个整数 $x_1, y_1, x_2, y_2$,表示矩形的对角坐标 ($0 \le x_1 < x_2 \le 500\,000, 0 \le y_1 < y_2 \le 500\,000$)。注意,每个查询 $i$ ($i > 1$) 仅在你回答了查询 $(i - 1)$ 后才会提供。

输出格式

输出 $q$ 行,每行对应一个查询。每行必须包含两个由空格分隔的整数:分别是不同 $x$ 坐标的数量和不同 $y$ 坐标的数量。在打印每个答案后,请记得刷新输出。

样例

样例输入 1

4
2 0
2 1
1 1
1 2
4
0 0 2 2
1 1 2 2
1 0 2 1
0 0 1 1

样例输出 1

2 3
2 2
2 2
1 1

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.