카테고리 없음

[백준/c++] 14487번: 욱제는 효도쟁이야!!

녕이 2022. 7. 9. 10:21
728x90

 

https://www.acmicpc.net/problem/14487

 

14487번: 욱제는 효도쟁이야!!

욱제는 KOI를 망친 기념으로 부모님과 함께 코드게이트 섬으로 여행을 떠났다. 코드게이트 섬에는 오징어로 유명한 준오마을(심술쟁이 해커 임준오 아님), 밥으로 유명한 재훈마을, 영중마을 등

www.acmicpc.net

 

코드게이트 섬은 해안가를 따라 원형으로 마을들이 위치. A에서 B마을로 가기 위해서는 왼쪽 또는 오른쪽 도로를 통해 해안가를 따라 섬을 돌아야 한다. 섬을 빙빙 도는 원형의 길 외에는 다른 길은 존재하지 않는다.

각 마을에서 마을까지의 이동비용이 주어질 때, 욱제가 최소한의 이동비용으로 부모님을 모시고 섬의 모든 마을을 관광하려면 얼마의 이동 비용을 준비해야 할까?

 

모든 마을을 방문해야 하는데, 모든 길을 이동할 필요는 없다. 가장 이동비용이 큰 곳을 제외하면 된다.

#include <iostream>
#include <algorithm>
using namespace std;

int main(){
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    int n, arr[50000], sum=0;
    cin >> n;
    for(int i=0; i<n; i++) cin >> arr[i];
    sort(arr, arr+n);
    for(int i=0; i<n-1; i++) sum += arr[i];
    cout << sum << '\n';
    return 0;
}

 

 

 

 

 

728x90