문제풀이/백준oj
[백준oj] 1238번 파티
www.acmicpc.net/problem/1238 1238번: 파티 첫째 줄에 N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 10,000), X가 공백으로 구분되어 입력된다. 두 번째 줄부터 M+1번째 줄까지 i번째 도로의 시작점, 끝점, 그리고 이 도로를 지나는데 필요한 소요시간 Ti가 들어 www.acmicpc.net 이 문제는 모든마을에서 모든마을까지의 최단거리를 구하는 Floyd-warshall알고리즘을 사용하여 풀면된다. 다익스트라를 돌린뒤, x마을을 제외한 전체마을을 탐색하며 i->x + x->i값의 최댓값을 구해주면 된다. #include #include #define MAX 987654321 using namespace std; int n, m, x; int arr[1001][1001..
2021. 1. 10.