3645: 平行宇宙

内存限制:512 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:

题目描述

众所周知,根据“M 理论”对宇宙的描述,无数的平行宇宙漂浮在广阔无垠的物质世
界里,而我们的世界只是众多宇宙泡泡中不起眼的一个。

在公元XXXX 年,伟大的Q 博士终于创造了一种能在宇宙和宇宙中穿梭的通道,从此
在科学一个黑暗的领域打开了光明的大门。由于技术还很不成熟,所以刚开始一个宇宙只
能打通一条到另外一个宇宙的通道, 通道是单向的,经过每条通道所花费的时间是单位1,
而我们所在的宇宙被称为1 号宇宙或root 宇宙。

不久人们决定新建一些单向通道来满足日益膨胀的交通需求,同时有一个要求,就是
root 宇宙到其他宇宙的时间不能超过k。人们想知道最少要建多少条通道。

输入

第一行:n,k

表示n 个宇宙,k 如题。

下面n 行,每行i,j(1<=i,j<=n),表示i 到j 有一条单向通道
输入保证每个宇宙连且仅连出一条通道。

输出

一行:即最少新建多少条通道

样例输入 复制

14 4
1 2
2 3
3 4
4 5
7 5
5 6
6 3
8 10
10 9
9 8
14 13
13 12
12 11
11 14

样例输出 复制

3

提示

【数据范围】

20%的数据保证
N<=10^4

40%的数据保证
N<=10^5

100%的数据保证
N<=500000,k<=20000