自出题求解
  • 板块学术版
  • 楼主gongziwen
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/7/5 19:27
  • 上次更新2023/11/3 11:27:12
查看原帖
自出题求解
418739
gongziwen楼主2023/7/5 19:27

rt,有 nn 个点,第 ii 个点站着 mim_i 个人,第 ii 个点站的第 jj 个人有一个速度 vi,jv_{i,j}和一个耐力值 si,js_{i,j} 。每个人最多只能走耐力值那么远,就不得不停下。

有 mm 条无向边,第 ii 条边连接 xix_i 和 yiy_i 。

对于人 kk ,只要耐力值 sk≥0s_k \geq 0 ,走的速度为 vkv_k 。否则必须停在一个点上(人不能走到一条边的中间停,只能要么走完这条边,要么不走。)

现在有 11 件任务要你完成,要你从起点把一个消息从 aa ,送到 bib_i 。

完成这件任务的定义:在所有人耐力值 ≥0 \geq 0 的情况下,消息在 aa 处,有人跑到 aa ,接过消息,然后在耐力值 ≥0 \geq 0 的情况下,传递给在现在所在的点的任意一个人或抵达了 bb (当然也可以有人从别处跑来去迎接现在拿消息的人,到同一个点并接下任务)。这样一直传递直到拿着消息的人到了 bb 算完成这个任务。(在同一时刻,只能有一个拿消息的的人)

2023/7/5 19:27
加载中...