| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 55 | 34 | 29 | 59.184% |
태우는 정점이 $N$개 있는 가중치 있는 양방향 그래프를 탐험하기 위해 계획을 세우고 있다. 태우는 속지의 앞면만 사용하는 수첩과 형광펜을 가지고 있고, 1ドル$번 정점에서 탐험을 시작한다.
그래프를 탐험할 때는, 다음 방법으로 탐험한다:
수첩의 페이지 수는 $N$보다 크며, 형광펜 속 잉크는 무한하다. 이러한 방식으로 그래프를 탐험할 때, 지나는 간선의 가중치의 합은 얼마일까?
첫째 줄에 정점의 수 $N$과 간선의 수 $M$이 공백으로 구분되어 주어진다. (3ドル\leq N\leq 1,円 000$; $N-1\leq M\leq\min\left( {{N(N-1)}\over 2} ,100,円 000 \right)$)
둘째 줄부터 $M$개 줄에 걸쳐 인접한 두 정점의 번호와 가중치 $u,v,w$가 공백으로 구분되어 주어진다. (1ドル\leq u,v\leq N$; $u\neq v$; 1ドル\leq w\leq 1,円 000,円 000$)
서로 다른 두 정점을 연결하는 간선은 0ドル$개 또는 1ドル$개이며, 입력으로 주어지는 간선은 양방향이다.
1ドル$번 정점에서 시작해 $N$개 정점에 모두 도달 가능한 경우만 입력으로 주어진다.
첫째 줄에 모든 간선에 대해, (간선을 거쳐간 횟수 $\times$ 간선의 가중치)의 합을 출력한다.
5 5 1 2 1 1 3 2 2 4 3 3 4 1 3 5 5
28
3ドル$번 정점에서 4ドル$번 정점으로 이동할 때 단순 최단 경로는 두 정점을 잇는 가중치가 1ドル$인 간선을 이용하는 것이다. 하지만 형광펜으로 표시한 간선이 아니기에 이용할 수 없다.
Camp > 숭고한 연합 Algorithm Camp > 2025 숭고한 연합 알고리즘 경진대회 > Div. 2 D번