페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
여러분과 친구들은 달리기 대회에 참가할 팀을 만들었다. 이 대회에는 다소 특별한 규칙이 있다. 자전거를 사용할 수 있지만, 팀마다 단 한 대만 사용할 수 있다. 따라서 팀원들은 자전거를 번갈아 사용할 수 있으며, 언제든지 자전거에서 내려 뒤에서 오는 사람이 대신 사용할 수 있게 할 수 있다. 자전거가 뒤로 이동하는 것은 허용되지 않는다.
팀의 기록은 마지막 팀원이 결승선을 통과할 때 측정된다. 여러분의 팀은 명으로 이루어져 있다. 번 사람은 초당 미터의 일정한 속도로 달리고, 초당 미터의 일정한 속도로 자전거를 탄다. 경주의 길이는 미터이다. 자전거를 최적으로 사용한다면 얼마나 빨리 결승선에 도달할 수 있을까?
여러 테스트 케이스 그룹으로 여러분의 풀이를 평가한다. 한 그룹의 점수를 받으려면 그 그룹의 모든 테스트 케이스를 통과해야 한다.
케이스 | 점수 | 제한
||
|| 모든 가 같고, 모든 가 같다
|| 추가 제한 없음.
첫째 줄에는 두 정수 와 가 주어진다 (, ).
이어지는 개의 줄에는 팀원들이 설명되며, 번째 줄에는 정수 와 가 주어진다 ().
프로그램은 팀이 결승선에 도달할 수 있는 최소 시간(초)을 나타내는 십진수를 출력해야 한다. 출력한 답과 정답의 차이가 최대 이면 정답으로 인정된다.
3 10
1 3
2 3
3 1
4.66666666666666607
4 5000
6 9
5 16
4 7
14 1
839.416058394160473
첫 번째 예제에서 가능한 방법 중 하나는 첫 번째 사람이 처음 미터를 자전거로 이동한 뒤 나머지 구간을 달리는 것이다. 그러면 번 사람은 처음 미터를 달린 뒤 마지막 구간을 자전거로 이동할 수 있다. 번 사람은 전체 구간을 달린다. 번 사람은 달리는 속도가 자전거를 타는 속도보다 빠르다는 점에 유의하라.
두 번째 예제에서 팀은 엘리트 달리기 선수, 엘리트 사이클 선수, PO 주최자, 그리고 타조로 이루어져 있다. 이 방법은 PO 주최자가 대부분의 시간 동안 자전거를 타게 하는 데 기반한다.
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.