| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 722 | 186 | 143 | 24.361% |
현대모비스는 앞으로 미래 모빌리티 산업에서 소프트웨어와 하드웨어를 결합한 차별화된 모빌리티 솔루션을 제공하는 선도기업으로 도약하기 위해 노력하고 있으며, 이러한 연구개발과 생산능력 등 핵심역량을 바탕으로 스마트 모빌리티, UAM, 로보틱스 사업분야로 비즈니스를 확대해 나가고 있습니다.
트럭 군집주행은 여러 대의 트럭이 줄지어 함께 이동하는 자율주행 운송 기술이다. 내륙 운송의 효율을 높이고 뒤따르는 트럭에 공기 저항이 최소화되면서 연료 효율 개선과 배출가스 저감 효과도 기대할 수 있다.
1ドル$번부터 $N$번까지 번호가 부여된 $N$개의 도시, 서로 다른 두 도시를 잇는 $M$개의 양방향 도로, 1ドル$번 도시에서 출발하여 나머지 $N-1$개의 도시로 화물을 운송하는 $N-1$개의 트럭이 있다.
각 트럭은 목적지까지 최단 거리로 이동한다. 같은 도로를 따라 여러 트럭이 함께 이동하는 경우 트럭 군집주행을 통해 운송비를 절감할 수 있다. 기본 운송비는 거리와 같지만, 한 트럭이 다른 트럭을 뒤따라가는 경우 해당 도로의 운송비가 10ドル\%$ 절감되는 효과가 있다.
예를 들어 3ドル$대의 트럭이 거리가 10ドル$인 도로를 줄지어 함께 이동하는 경우, 가장 앞선 트럭은 10ドル,ドル 뒤따라오는 두 트럭은 각각 9ドル$의 운송비가 필요하므로 총 28ドル$의 운송비가 필요하다. 모든 트럭이 화물을 운송하는 데 필요한 운송비의 최솟값을 구해 보자.
첫째 줄에 도시의 개수 $N$과 도로의 개수 $M$이 공백으로 구분되어 주어진다. $(2 \le N \le 200 ,円 000;$ 1ドル \le M \le 300 ,円 000)$
둘째 줄부터 $M$개 줄에 걸쳐 각 도로의 정보를 나타내는 세 정수 $a,ドル $b,ドル $c$가 공백으로 구분되어 주어진다. $a$번 도시와 $b$번 도시를 연결하는 길이 $c$의 도로를 의미한다. 도로의 길이 $c$는 10ドル$의 배수이다. $(1 \le a, b \le N;$ 10ドル \le c \le 1 ,円 000 ,円 000)$
트럭이 모든 화물을 운송하는 방법이 존재하는 입력만 주어진다.
모든 트럭이 화물을 운송하는 데 필요한 운송비의 최솟값을 출력한다. 운송비의 최솟값은 2ドル^{63}-1$을 넘지 않는 양의 정수이다.
5 5 1 2 10 2 3 20 2 4 30 3 5 30 4 5 20
134
모든 트럭이 1ドル$번 도시와 2ドル$번 도시를 잇는 도로로 줄지어 이동한다.
2ドル$번 도시가 목적지인 트럭은 목적지에 도착한다.
한 트럭은 2ドル$번 도시와 3ドル$번 도시를 잇는 도로로 이동하고 나머지 두 트럭은 2ドル$번 도시와 4ドル$번 도시를 잇는 도로로 줄지어 이동한다.
3ドル$번 도시가 목적지인 트럭과 4ドル$번 도시가 목적지인 트럭은 목적지에 도착한다.
남은 하나의 트럭만 4ドル$번 도시와 5ドル$번 도시를 잇는 도로로 이동한다.
모든 트럭이 목적지에 도착한다.
어떤 트럭이 다른 트럭이 지나간 도로를 이용하는 경우 그 트럭을 뒤따라간다고 한다.
$K$대의 트럭이 거리가 $d$인 도로를 한 줄로 함께 이동할 때 가장 선두에 있는 트럭은 $d,ドル 나머지 $K-1$대의 트럭은 각각 ${9 \over 10} d$의 운송비가 필요하므로 총 ${{9K+1} \over 10} d$의 운송비가 필요하다.
University > 서울대학교 > 서울대학교 SCSC 프로그래밍 경시대회 > 2024 서울대학교 SCSC 프로그래밍 경시대회 > Division 1 B번
University > 서울대학교 > 서울대학교 SCSC 프로그래밍 경시대회 > 2024 서울대학교 SCSC 프로그래밍 경시대회 > Division 2 F번
University > 서울대학교 > 서울대학교 SCSC 프로그래밍 경시대회 > 2024 서울대학교 SCSC 프로그래밍 경시대회 > Open Contest G번