#loj4895. 「POI2014 R2」拉力赛 Rally

    ID: 5497 传统题 7000ms 128MiB 尝试: 7 已通过: 3 难度: 10 上传者: 标签>POI2014动态规划 DP图论递推记忆化搜索拓扑排序普及+/提高−

「POI2014 R2」拉力赛 Rally

AdditionalFile4895.zip

#4895. 「POI2014 R2」拉力赛 Rally

标签: 传统 | 时间限制: 7000 ms | 内存限制: 128 MiB |

题目描述

题目译自 XXI Olimpiada Informatyczna — II etap Rajd

P3573 [POI 2014] RAJ-Rally

题目描述

给定一个 nn 个点 mm 条边的有向无环图,每条边长度都是 11

请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。

输入格式

第一行包含两个正整数 nnmm2n5×1052\le n\le5\times10^51m1061\le m\le10^6),表示点数、边数。

接下来 mm 行每行包含两个正整数 ai,bia_i,b_i1ai,bin,aibi1\le a_i,b_i\le n,a_i\ne b_i),表示 aia_ibib_i 有一条边。

输出格式

包含一行两个整数 xxyy,用一个空格隔开,xx 为要删去的点,yy 为删除 xx 后图中的最长路径的长度,如果有多组解请输出任意一组。

输入输出样例 #1

输入 #1

6 5
1 3
1 4
3 6
3 4
4 5

输出 #1

1 2

raj.png

附加样例

  1. n=10,m=9n=10, m=9,路网为一条路径,最佳封锁点在中间;
  2. n=100,m=4950n=100, m=4950,存在所有从编号较小到较大路口的街道;
  3. n=500000,m=749999n=500000, m=749999,从路口 ii 有街道到 i1i-1(若 i2i \geq 2)及 i2\frac{i}{2}(若 2i2 \mid i)。

数据范围与提示

对于 33%33\% 的数据,每条街道满足 ai<bia_{i} < b_{i}