站外题求解
  • 板块题目总版
  • 楼主wangjunyee
  • 当前回复5
  • 已保存回复5
  • 发布时间2025/8/31 12:45
  • 上次更新2025/8/31 21:56:55
查看原帖
站外题求解
1178961
wangjunyee楼主2025/8/31 12:45

题目描述

给定 nn 个点 mm 条边的无权无向连通图,以及一组取值为 0,1,20,1,2 的序列 d1dnd_1 \dots d_n,求以哪些点为起点时,到点 i=1ni=1 \dots n 的最短路径长度模 33 正好等于 did_i

输入格式

1122 个正整数 n,mn, m; 后 mm 行每行两个整数 ui,viu_i, v_i 表示一条边; 后 11nn 个正整数 d1dnd_1 \dots d_n

输出格式

1111 个非负整数 CC 表示有多少种可能的起点; 第 22CC 个正整数表示可能的起点的编号,从小到大顺序输出。

输入输出样例

输入#1

5 5
1 2
2 3
3 4
4 5
4 1
1 0 1 2 0

输出#1

1
2

说明/提示

  • 50%50\% 的数据,n,m1000n, m \leq 1000
  • 20%20\% 的数据,ui=i,vi=i+1u_i = i, v_i = i+1
  • 100%100\% 的数据,1n,m1061 \leq n,m \leq 10^60di20 \leq d_i \leq 2

或许能用的原题链接:https://www.mxoj.net/problem/SH240725

完全没有思路啊qwq

2025/8/31 12:45
加载中...