A104749.雾港实验室的高压服务器

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

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

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

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

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

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

输入格式

第一行两个整数 n,Kn,K
接下来 nn 行,每行两个整数 li,ril_i,r_i,表示第 ii 个任务的运行区间。

输出格式

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

输入输出样例

  • 输入#1

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

    输出#1

    2

说明/提示

样例解释

如果迁移任务 [2,6][2,6][4,7][4,7],那么留在 A 上的是 [1,4][3,5][1,2][6,6][1,4]、[3,5]、[1,2]、[6,6]
此时在时刻 33A 上同时运行的任务为 [1,4][3,5][1,4]、[3,5](共 22 个);其他时刻也不会超过 22,所以峰值压力可以做到 22

数据范围与测试点

  • 1n2000001\le n\le200000
  • 0Kn0\le K\le n
  • 1liri1091\le l_i\le r_i\le10^9
测试点编号 nn 上界
141\sim4 n20n\le20
5105\sim10 n10000n\le10000
112011\sim20 n200000n\le200000
首页