시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
서브태스크 참고 (추가 시간 없음) | 1024 MB | 4 | 3 | 3 | 75.000% |
There are N weighted points in a plane. Point i is at (Xi, Yi) and has weight Wi.
In this problem, we need to find a special center of these points. The center is a point (X, Y) such that the sum of max(|X-Xi|, |Y-Yi|)*Wi is minimum.
The input starts with one line containing exactly one integer T, which is the number of test cases. T test cases follow.
Each test case begins with one line containing one integer N. N lines follow. Each line contains three space-separated real numbers Xi, Yi, and Wi. Xi, Yi and Wi have exactly 2 digits after the decimal point.
For each test case, output one line containing Case #x: y
, where x
is the test case number (starting from 1) and y
is the sum of max(|X-Xi|, |Y-Yi|)*Wi for center (X, Y).
y
will be considered correct if it is within an absolute or relative error of 10-6 of the correct answer.
시간 제한: 20 초
시간 제한: 40 초
3 2 0.00 0.00 1.00 1.00 0.00 1.00 4 1.00 1.00 1.00 1.00 -1.00 1.00 -1.00 1.00 1.00 -1.00 -1.00 1.00 2 0.00 0.00 1.00 1.00 0.00 2.00
Case #1: 1.0 Case #2: 4.0 Case #3: 1.0
Contest > Google > Kick Start > Google Kick Start 2017 > Round B B번