QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#21358. 照片

Statistics

Farmer John 要为排成一列的 $N$ 头牛($(1 \le N \le 200,000)$)拼一张全景照片,牛照常编号为 $1..N$。他拍了 $M$ 张照片($(1 \le M \le 100,000)$),每张覆盖一段连续的牛:照片 $i$ 包含牛 $a_i$ 到 $b_i$,含两端。所有照片不一定覆盖每头牛。

拍照后 FJ 发现每张照片恰好有一头带斑点的牛!他知道牛群中有些牛带斑点,但从没数过。根据照片,求牛群中带斑点的牛最多可能有多少头。若无法给牛分配斑点,使结果与照片一致,输出 $-1$。

输入格式

  • 第 $1$ 行:整数 $N$ 和 $M$。

  • 第 $2..M+1$ 行:第 $i+1$ 行包含 $a_i$ 和 $b_i$。

输出格式

  • 第 $1$ 行:可能的带斑点奶牛最大数量;无解则输出 $-1$。

样例

输入格式 1

5 3
1 4
2 5
3 4

输出格式 1

1

说明

有 $5$ 头牛、$3$ 张照片。第一张含牛 $1$ 到 $4$,其余类推。

由最后一张照片可知,牛 $3$ 或 $4$ 必须有一头带斑点。选择其中任意一头,也满足前两张照片。

出题人:Brian Dean,2013

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.