반응형
문제를 풀기만을 위한 코드 이여서 좀 복잡해 보입니다.
한 4번 틀렸는데 양방향을 고려해야하기 때문에 vec에 1->2 (가중치: 4)이면
vec에 양방향으로 움직일 수 있도록
vec[a].push_back(make_pair(c, b));
vec[b].push_back(make_pair(c, a));
이렇게 넣어주시면 됩니다.
그리고 계속 틀려서 봤더니 inf가 int 범위를 넘어버리면 음수가 되기때문에
마지막 결과를 inf만 고려하는 것이 아니라 음수도 고려해주셔야 합니다. ^^
반응형
'📃 coding test > ◽ 백준' 카테고리의 다른 글
| (백준/c++)1780번 - 종이의 개수 (0) | 2022.01.18 |
|---|---|
| (백준/c++) 5430번 - AC (0) | 2022.01.17 |
| (백준/c++) 11054번 - 가장 긴 바이토닉 부분수열 (0) | 2021.08.18 |
| (백준/c++) 1753번 - 최단경로 (0) | 2020.09.13 |
| 00. 알고리즘 시작 (책 추천) (3) | 2020.07.05 |