QOJ.ac

QOJ

Límite de tiempo: 1.0 s Límite de memoria: 256 MB Puntuación total: 100 Hackeable ✓

#6786. 让我们聊天

Estadísticas

ACM (ACMers’ Chatting Messenger) 是由 Marjar Technology Company 开发的一款著名即时通讯软件。为了吸引更多用户,Marjar 公司的老板 Edward 最近为该软件增加了一项新功能。该功能描述如下:

如果两个用户 A 和 B 在最近的 $m$ 个连续天数内互相发送了消息,他们之间的“友谊点”就会增加 1 点。

更正式地说,如果用户 A 在第 $(i - m + 1)$ 天到第 $i$ 天(包含首尾)的每一天都向用户 B 发送了消息,且用户 B 也在第 $(i - m + 1)$ 天到第 $i$ 天(包含首尾)的每一天都向用户 A 发送了消息,那么在第 $i$ 天结束时,A 和 B 之间的“友谊点”就会增加 1 点。

给定用户 A 和 B 在 $n$ 个连续天数内的聊天记录,求在第 $n$ 天结束时他们之间的友谊点总数(已知初始友谊点为 0)。

输入格式

输入包含多组测试数据。第一行包含一个整数 $T$ ($1 \le T \le 10$),表示测试数据的组数。对于每组测试数据:

第一行包含四个整数 $n$ ($1 \le n \le 10^9$),$m$ ($1 \le m \le n$),$x$ 和 $y$ ($1 \le x, y \le 100$)。其中 $n$ 和 $m$ 的含义如上所述,$x$ 表示 A 发送给 B 的聊天记录条数,$y$ 表示 B 发送给 A 的聊天记录条数。

接下来的 $x$ 行,第 $i$ 行包含两个整数 $la,i$ 和 $ra,i$ ($1 \le la,i \le ra,i \le n$),表示 A 在第 $la,i$ 天到第 $ra,i$ 天(包含首尾)的每一天都向 B 发送了消息。

接下来的 $y$ 行,第 $i$ 行包含两个整数 $lb,i$ 和 $rb,i$ ($1 \le lb,i \le rb,i \le n$),表示 B 在第 $lb,i$ 天到第 $rb,i$ 天(包含首尾)的每一天都向 A 发送了消息。

保证对于所有 $1 \le i < x$,满足 $ra,i + 1 < la,i+1$,且对于所有 $1 \le i < y$,满足 $rb,i + 1 < lb,i+1$。

输出格式

对于每组测试数据,输出一行,包含一个整数,表示在第 $n$ 天结束时 A 和 B 之间的友谊点总数。

样例

输入 1

2
10 3 3 2
1 3
5 8
10 10
1 8
10 10
5 3 1 1
1 2
4 5

输出 1

3
0

说明

对于第一组测试数据,用户 A 和用户 B 在第 1、2、3、5、6、7、8 和 10 天互相发送了消息。由于 $m = 3$,在第 3、7 和 8 天结束时,他们之间的友谊点会各增加 1 点。因此答案为 3。

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.