#P6348. Journeys
Journeys
Journeys
- 时间限制:5 秒
- 内存限制:512 MiB
题目描述
一个星球上有 个国家,编号为 到 。道路是双向的,但数量太多,因此每条道路描述用四个整数 压缩表示:对于任意满足 、 的两个国家 ,国家 与国家 之间都有一条道路。
首都位于国家 。请对每个国家求从 出发最少需要经过多少条道路。输入保证从 可以到达所有国家。
输入格式
第一行输入三个整数 ,分别表示国家数、压缩道路描述数和首都编号。
接下来 行,每行输入四个整数 ,表示区间 与区间 之间存在完全二分的双向道路。
输出格式
输出 行,第 行输出从国家 到国家 最少需要经过的道路数。
样例输入 1
5 3 4
1 2 4 5
5 5 4 4
1 1 3 3
样例输出 1
1
1
2
0
1
数据范围
对于所有数据,,,,,。输入保证首都可以到达所有国家。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 24 | 且 |
| 2 | 16 | 每条描述均满足 且 |
| 3 | 20 | 每条描述均满足 |
| 4 | 40 | 无特殊限制 |