atcoder#CF16EXHIBITIONFINALE. Water Distribution
Water Distribution
Score : points
Problem Statement
There are cities in a two-dimensional plane. The coordinates of the -th city is . Initially, the amount of water stored in the -th city is liters.
Snuke can carry any amount of water from a city to another city. However, water leaks out a bit while he carries it. If he carries liters of water from the -th city to the -th city, only liters of water remains when he arrives at the destination. Here denotes the (Euclidean) distance between the -th city and the -th city. He can perform arbitrary number of operations of this type.
Snuke wants to maximize the minimum amount of water among the cities. Find the maximum such that he can distribute at least liters of water to each city.
Constraints
- All values in the input are integers.
- No two cities are at the same position.
Input
The input is given from Standard Input in the following format:
:
Output
Print the maximum of the minimum amount of water among the cities. The absolute error or the relative error must be at most .
3
0 0 10
2 0 5
0 5 8
6.500000000000
The optimal solution is to carry liters of water from the 1st city to the 2nd city. After the operation, both the 1st and the 2nd cities will have liters of water, and the 3rd city will have liters of water.
15
335279264 849598327 822889311
446755913 526239859 548830120
181424399 715477619 342858071
625711486 448565595 480845266
647639160 467825612 449656269
160714711 336869678 545923679
61020590 573085537 816372580
626006012 389312924 135599877
547865075 511429216 605997004
561330066 539239436 921749002
650693494 63219754 786119025
849028504 632532642 655702582
285323416 611583586 211428413
990607689 590857173 393671555
560686330 679513171 501983447
434666178.237122833729