已结束 GESP巅峰赛#31

A7221 | 雾港实验室的高压服务器

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

雾港实验室有两座数据中心 AB。现在有 $n$ 个任务最初都运行在 A 上。

第 $i$ 个任务的运行时间是一个闭区间 $[l_i,r_i]$:表示从时刻 $l_i$ 开始到时刻 $r_i$ 结束(两端都算在运行中)。

你需要把任务逐步迁移到 B。迁移规则如下:

* 在任意时刻 $t$,你可以选择任意多个此刻正在运行且仍在 A 上的任务,把它们从 A 迁移到 B
* 迁移是瞬时完成的,不会改变任务的 $[l_i,r_i]$;
* 一个任务一旦迁移到 B,就会在 B 上运行到结束,不会再回到 A
* 你总共最多只能迁移 $K$ 个任务(可以少于 $K$ 个)。

定义任意时刻 $t$ 数据中心 A 的压力为:此刻仍在 A 上运行的任务数量。
你希望设计迁移方案,使得整个时间轴上 A最大压力尽量小。

请输出这个最小可能的“峰值压力”。

输入格式

第一行两个整数 $n,K$。
接下来 $n$ 行,每行两个整数 $l_i,r_i$,表示第 $i$ 个任务的运行区间。

输出格式

输出一个整数,表示最小可能的峰值压力。

输入输出样例

输入 #1
6 2
1 4
2 6
3 5
1 2
4 7
6 6
输出 #1
2
C++ 编辑器
输入
输出