下界熔炼

题面描述

炼金学家 Dr. Alchem 发现了一鼎奇怪的熔炉,这顶熔炉利用了炼狱燃料,能够在很快时间内炼制出一些奇异的金属。为了测试这鼎熔炉的效果,Dr. Alchem 决定进行 nn 次实验。

每一次实验都可以用 [li,ri][l_i, r_i] 两个参数描述,表示在 lil_i 时刻往熔炉里放一块炉石,然后在第 rir_i 时刻将炉石拿出。

这鼎熔炉唯一与外界相通的地方是它的盖子。只有当盖子打开时,Dr. Alchem 才能往里面放炉石或者拿炉石出来。由于这个盖子过于危险,Dr. Alchem 决定尽量少地操作盖子。他将这样进行第 ii 次实验:

  • 在第 lil_i 时刻把盖子打开(如果已经打开了则不重复打开),并且往熔炉里放入一块炉石。

  • 在第 rir_i 时刻,如果盖子不是打开的,则实验会失败。

    否则他会将一块炉石拿出来,此时他可以决定是否把盖子盖上。

这么做仍然有风险。因为长时间打开盖子会让炼狱燃料泄露,造成巨大的浪费,所以 Dr. Alchem 希望盖子打开的时间尽量少。正巧,Dr. Alchem 的好友送来了 kk 个二次性操作装置,Dr. Alchem 可以将这 kk 个装置应用在 kk 个不同的实验上,使得这些实验可以有不同的操作方式:

  • 在第 lil_i 时刻将一个炉石瞬移放入熔炉,此刻并不需要盖子是开着的。并且,此时他可以选择将盖子盖上或打开。
  • 在第 rir_i 时刻将一个炉石瞬移拿出熔炉,此刻并不需要盖子是开着的。并且,此时他可以选择将盖子盖上或打开。

由于实验太多了,Dr. Alchem 打不定主意。所以他来请教你,希望你告诉他,在所有实验都成功的前提下,盖子最短需要打开多久。在这里,可以认为放入、拿出炉石以及盖上、打开盖子都不需要时间。

输入格式

第一行两个正整数 n,kn, k,表示实验的个数、二次性操作装置的数量。

接下来 nn 行,每行两个整数 li,ril_i, r_i,表示第 ii 个实验的开始与结束时间。

输出格式

一个整数,表示盖子最短需要打开的时间。

样例

2 1
1 3
2 4
2

说明/提示

Dr. Alchem 可以把装置用在第一个实验上:

  • 在时刻 11,他将炉石瞬移放入熔炉。
  • 在时刻 22,他打开熔炉的盖子,放入一块炉石。
  • 在时刻 33,他将炉石瞬移拿出熔炉。
  • 在时刻 44,他将炉石拿出熔炉,并且盖上盖子。

熔炉的盖子在 [2,4][2, 4] 时刻内是开着的,打开时间为 22。可以证明,没有更短的方法。


对于 100%100\% 的数据,1kn20001 \le k \le n \le 2000。对于所有 ii,满足 1li<ri1091 \le l_i \lt r_i \le 10^9,并且所有的 li,ril_i, r_i 互不相同(这 2n2n 个数没有重复的数)。

数据有梯度。

国庆提高/省选组比赛

Attended
Status
Live... (Attended)
Rule
IOI
Problem
40
Start at
2025-10-15 19:32
End at
2025-11-16 0:00
Duration
1104 hour(s)
Host
Partic.
85