Problems
공주들은 수직선 위의 한 곳에 모여 파티를 하려고 한다.
위치
그런데, 공주들은 예쁜 모습으로 파티장에 가야 하므로, 출발하기 전에 집에서 시간을 들여 화장을 해야 한다.
공주들마다 화장하는 시간이 각각 다르고, 이는 정수
즉,
이 공주는 위치
즉, 모든 공주는 시간 0 에 화장을 하기 시작하고, 화장이 끝나는 즉시 파티장으로 출발한다.
모든 공주가 파티장에 도착하면, 그 즉시 파티는 시작된다.
당신은 파티가 가장 빨리 시작하기를 원한다.
각 공주 별로
Input
첫 줄에는
두 번째 줄에는 공주들의 위치인 정수
세 번째 줄에는 공주들의 화장 소요 시간 정수
Output
파티장의 위치를 소수 둘째 자리에서 반올림하여 소수 첫째 자리까지 출력한다.
소수 첫째 자리가 0 일지라도 출력되어야 한다.
Subtask
| # | Score | Condition |
|---|---|---|
| #1 | 15 | |
| #2 | 15 | 1 ≤ N ≤ 100, 0 ≤ |
| #3 | 30 | t > 0 인 공주는 정확히 한 명이다. |
| #4 | 40 | 제약 조건 없음 |
Example #1
5
6 3 2 1 8
0 0 0 0 0
4.5
파티를
각 공주는 [ 1.5, 1.5, 2.5, 3.5, 3.5 ] 시간 만에 파티장에 도착한다.
따라서 3.5 시간 후에 파티가 시작되며,
이 방법이 가장 빠르다.
Example #2
3
3 1 2
2 4 1
1.0
파티를
첫 번째 공주는 2 + | 3 - 1 | = 4 시간만에 도착
두 번째 공주는 4 + | 1 - 1 | = 4 시간만에 도착
세 번째 공주는 1 + | 2 - 1 | = 2 시간만에 도착
따라서 4시간 만에 파티를 시작할 수 있고, 이 방법이 가장 빠르다.