QOJ.ac

QOJ

Limite de temps : 1.0 s Limite de mémoire : 512 MB Points totaux : 100 Hackable ✓

#16852. 双层降临节日历

Statistiques

“通用客运公司”(General Passenger Company)正在开通从圣彼得堡到大乌斯秋格的新年火车旅游专线。为所有购买此行程的游客准备了一份特别的礼物——一份降临节日历。

该降临节日历是一个外形酷似“通用客运公司”主力车型——双层客车车厢的盒子。盒子内部有两层排列的小盒子,每个小盒子里都装有一颗糖果。上层包含 $n$ 个小盒子,而下层包含 $m$ 个小盒子。每个小盒子都标有一个介于 $1$ 到 $n+m$ 之间(含边界)的自然数。盒子上的数字互不重复。

每个小盒子的长度是已知的。盒子的长度可以不同。保证降临节日历第一层和第二层所有盒子的长度之和相等。

为了正确地打开降临节日历,在第一天,你必须取下并打开写有数字 $1$ 的盒子;在第二天,打开写有数字 $2$ 的盒子,依此类推,最后在第 $(n + m)$ 天取下并打开写有数字 $n + m$ 的盒子。降临节日历的一个示例如下图所示。

拥有 8 个格子的降临节日历。为了正确地打开它并营造新年气氛,你需要在元旦前 8 天打开 1 号格子,前 7 天打开 2 号格子,依此类推。在最后一天——12 月 31 日——你需要打开 8 号格子。

设计师兼完美主义者玛雅(Maya)决定在新年坐火车旅行,并收到了一份双层降临节日历作为礼物。玛雅发现,当她打开下层的一个糖果盒时,如果其上方对应的上层还有至少一个未打开的盒子,她就会觉得很不方便。

玛雅很好奇,她需要提前从日历中拿走多少个盒子,才能让日历变得使用方便。同时,玛雅希望在降临节日历中保留尽可能多的盒子。

请帮她确定最少需要提前从日历中拿走多少个盒子,以便在打开下层的任何盒子时,其上方都没有未打开的上层盒子。盒子可以提前从上层或下层拿走。

输入格式

输入的第一行包含一个整数 $n$($1 \le n \le 10^5$)——日历上层的盒子数量。

接下来的 $n$ 行中,每行包含两个数 $a_i$ 和 $x_i$($1 \le a_i \le 10^9$,$1 \le x_i \le n + m$)——分别表示日历上层第 $i$ 个盒子的长度和写在它上面的数字。

输入的第 $(n + 1)$ 行包含一个整数 $m$($1 \le m \le 10^5$)——日历下层的盒子数量。

接下来的 $m$ 行中,每行包含两个数 $b_j$ 和 $y_j$($1 \le b_j \le 10^9$,$1 \le y_j \le n + m$)——分别表示日历下层第 $j$ 个盒子的长度和写在它上面的数字。

保证 $a_1 + a_2 + \dots + a_n = b_1 + b_2 + \dots + b_m$。保证集合 $\{x_1, x_2, \dots, x_n, y_1, y_2, \dots, y_m\}$ 中的所有数字互不相同。

输出格式

输出一个整数 $k$——为了使日历使用方便,最少需要从日历中拿走的盒子数量。

样例

输入样例 1

3
1 1
1 2
1 3
3
1 4
1 5
1 6

输出样例 1

0

输入样例 2

3
4 1
3 8
3 6
5
2 2
3 3
1 5
2 7
2 4

输出样例 2

2

说明

在第二个样例中,你可以拿走写有数字 4 和 8 的盒子。在此之后,日历将如下图所示,并变得使用方便。

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.