(백준/c++) 1504번 - 특정한 최단경로📃 coding test/◽ 백준2020. 9. 14. 14:22
Table of Contents
728x90
문제를 풀기만을 위한 코드 이여서 좀 복잡해 보입니다.
한 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만 고려하는 것이 아니라 음수도 고려해주셔야 합니다. ^^
728x90
'📃 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 |
@핑크코냥 :: 핑크코냥
안 하는 것 보다 낫겠지
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!