#ABC319G. 最短路径计数
最短路径计数
最短路径计数
题目描述
我们将在具有 个顶点的完全无向图 上执行以下操作。
对于每个 ,删除连接顶点 和顶点 的无向边。
判断操作后的 中是否存在从顶点 到顶点 的路径。如果存在,求出从顶点 到顶点 的最短路径条数对 取模的值。
这里,从顶点 到顶点 的最短路径是指包含边数最少的从顶点 到顶点 的路径。
输入格式
输入按以下格式从标准输入给出。
输出格式
如果操作后的 中不存在从顶点 到顶点 的路径,输出 。如果存在,输出从顶点 到顶点 的最短路径条数对 取模的值。
样例
6 7
4 3
1 3
2 4
1 6
4 6
5 1
6 2
3
操作后的 中,从顶点 到顶点 的最短路径为以下三条,每条包含三条边。
- 顶点 顶点 顶点 顶点
- 顶点 顶点 顶点 顶点
- 顶点 顶点 顶点 顶点
4 6
1 2
1 3
1 4
2 3
2 4
3 4
-1
操作后的 没有边。不存在从顶点 到顶点 的路径,因此输出 。
数据范围
- $0 \le M \le \min\lbrace 2 \times 10^5, N(N-1)/2 \rbrace$
- $i \neq j \implies \lbrace u_i, v_i \rbrace \neq \lbrace u_j, v_j \rbrace$
- 所有输入值均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 3059
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者