A8580 | Olympic Medal
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
The World Programming Olympics Medal is a metal disk, consisting of two parts: the first part is a ring with outer radius of $r_{1}$ cm, inner radius of $r_{2}$ cm, $(0<r2<r1)$ made of metal with density $p_{1}$ g/cm $^{3}$ . The second part is an inner disk with radius $r_{2}$ cm, it is made of metal with density $p_{2}$ g/cm $^{3}$ . The disk is nested inside the ring.
The Olympic jury decided that $r_{1}$ will take one of possible values of $x_{1},x_{2},...,x_{n}$ . It is up to jury to decide which particular value $r_{1}$ will take. Similarly, the Olympic jury decided that $p_{1}$ will take one of possible value of $y_{1},y_{2},...,y_{m}$ , and $p_{2}$ will take a value from list $z_{1},z_{2},...,z_{k}$ .
According to most ancient traditions the ratio between the outer ring mass $m_{out}$ and the inner disk mass $m_{in}$ must equal , where $A,B$ are constants taken from ancient books. Now, to start making medals, the jury needs to take values for $r_{1}$ , $p_{1}$ , $p_{2}$ and calculate the suitable value of $r_{2}$ .
The jury wants to choose the value that would maximize radius $r_{2}$ . Help the jury find the sought value of $r_{2}$ . Value $r_{2}$ doesn't have to be an integer.
Medal has a uniform thickness throughout the area, the thickness of the inner disk is the same as the thickness of the outer ring.
The Olympic jury decided that $r_{1}$ will take one of possible values of $x_{1},x_{2},...,x_{n}$ . It is up to jury to decide which particular value $r_{1}$ will take. Similarly, the Olympic jury decided that $p_{1}$ will take one of possible value of $y_{1},y_{2},...,y_{m}$ , and $p_{2}$ will take a value from list $z_{1},z_{2},...,z_{k}$ .
According to most ancient traditions the ratio between the outer ring mass $m_{out}$ and the inner disk mass $m_{in}$ must equal , where $A,B$ are constants taken from ancient books. Now, to start making medals, the jury needs to take values for $r_{1}$ , $p_{1}$ , $p_{2}$ and calculate the suitable value of $r_{2}$ .
The jury wants to choose the value that would maximize radius $r_{2}$ . Help the jury find the sought value of $r_{2}$ . Value $r_{2}$ doesn't have to be an integer.
Medal has a uniform thickness throughout the area, the thickness of the inner disk is the same as the thickness of the outer ring.
输入格式
The first input line contains an integer $n$ and a sequence of integers $x_{1},x_{2},...,x_{n}$ . The second input line contains an integer $m$ and a sequence of integers $y_{1},y_{2},...,y_{m}$ . The third input line contains an integer $k$ and a sequence of integers $z_{1},z_{2},...,z_{k}$ . The last line contains two integers $A$ and $B$ .
All numbers given in the input are positive and do not exceed 5000. Each of the three sequences contains distinct numbers. The numbers in the lines are separated by spaces.
All numbers given in the input are positive and do not exceed 5000. Each of the three sequences contains distinct numbers. The numbers in the lines are separated by spaces.
输出格式
Print a single real number — the sought value $r_{2}$ with absolute or relative error of at most $10^{-6}$ . It is guaranteed that the solution that meets the problem requirements exists.
输入输出样例
输入 #1
3 1 2 3 1 2 3 3 2 1 1 2
输出 #1
2.683281573000
输入 #2
4 2 3 6 4 2 1 2 3 10 6 8 2 1
输出 #2
2.267786838055
In the first sample the jury should choose the following values: $r_{1}=3$ , $p_{1}=2$ , $p_{2}=1$ .
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted