| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 846 | 345 | 276 | 41.071% |
현대모비스는 한국 외에도 유럽, 중국, 미국, 인도 등 여러 곳에 연구소를 두고 자율주행, 전동화, 커넥티비티 등의 미래기술은 물론 기존 기계 부품(제동, 조향, 현가, 안전, 램프 등)에도 ICT 기술을 융합하여 다양한 연구 개발을 진행하고 있다.
현대모비스의 엔지니어 현모는 자신의 팀이 개발한 새로운 소프트웨어를 적용하기 위해 새로운 차량 모듈을 만들었다. 새로운 차량 모듈은 다음과 같은 원리로 동작한다.
위 그림은 두 기어를 벨트로 연결한 모습의 그림이다.
현모는 차량 모듈의 전원을 켰을 때 정상적으로 동작할 수 있게 하려고 한다. 차량 모듈을 정상적으로 동작하게 하기 위해 필요한 벨트 길이의 총합의 최솟값을 구하시오.
첫 번째 줄에 차량 모듈의 내부에 있는 기어의 개수를 나타내는 정수 $N$이 주어진다. $(1\le N\le 1,円 000)$
두 번째 줄부터 $N$개의 줄에 걸쳐 $N$개의 기어의 정보가 주어진다. 그중 $i$번째 줄에는 $i$번째 기어의 정보가 주어진다. 각 줄마다 기어 중심의 $x,ドル $y$좌표를 뜻하는 정수 $x_i,ドル $y_i$와 기어의 반지름을 뜻하는 정수 $r_i$이 공백으로 구분되어 주어진다. $(-1,円 000\le x_i,y_i\le 1,円 000$; 1ドル\le r_i\le 1,円 000)$
차량 모듈이 정상적으로 동작하게 하기 위해 필요한 최소 벨트 길이를 출력한다. 절대/상대 오차는 10ドル^{-6}$까지 허용한다.
3 0 0 3 6 0 3 3 4 2
0
3 0 0 1 0 0 2 4 0 1
14.283185307179
5 0 0 2 3 3 1 3 -3 1 -3 3 1 -3 -3 1
72.587485846660
University > 전국 대학생 프로그래밍 대회 동아리 연합 > UCPC 2023 예선 C번