AT_arc052_c.[ARC052C] 高橋くんと不思議な道
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
日本国存在 N 个城镇,从 0 到 N−1 编号。它们由 M 条双向道路连接。
道路分为 A 型和 B 型两种。
沿 A 型道路行驶的成本为 1。
B 型道路的成本为(迄今为止走过的 B 型道路的数量)+1。
第 i 条道路连接 Ai 镇和 Bi 镇,如果 Ci 为 0,则属于 A 型道路;如果 Ci 为 1,则属于 B 型道路。
对于所有城镇,分别求出从城镇 0 到该城镇的最小旅行成本。
不存在无法从城镇 0 到达的城镇。
输入格式
第一行两个数 N 与 M。
而后 M 行,每行三个整数,分别是 Ci,Ai,Bi。
输出格式
包括 N 行。在第 i 行,输出从城镇 0 到城镇 i−1 的移动成本。
输入输出样例
输入#1
3 3 0 0 1 1 1 2 1 2 0
输出#1
0 1 1
输入#2
7 8 1 0 1 1 1 2 1 2 5 1 5 6 0 1 3 0 3 4 0 4 5 0 2 6
输出#2
0 1 3 2 3 4 4
输入#3
8 9 0 0 1 0 1 2 0 2 3 0 5 6 0 6 7 1 1 3 1 3 4 1 4 5 1 5 7
输出#3
0 1 2 2 4 6 7 8
说明/提示
给出的所有数字都是整数。
1≤N≤104,1≤M≤105,0≤Ai,Bi≤N−1,Ci∈{0,1}。
输入解题思路,AI测评打分。不知道怎么写?