题目名称 55. 溶液混合
输入输出 mix.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 20
题目来源 GravatarBYVoid 于2008-07-09加入
开放分组 全部用户
提交状态
分类标签
贪心
分享题解
通过:28, 提交:107, 通过率:26.17%
GravatarBYVoid 100 0.002 s 0.17 MiB Pascal
GravatarQILIN 100 0.003 s 0.17 MiB Pascal
Gravatarsdsd 100 0.004 s 0.11 MiB Pascal
Gravatarbelong.zmx 100 0.004 s 0.11 MiB Pascal
Gravatarwo shi 刘畅 100 0.004 s 0.11 MiB Pascal
Gravatarwo shi 刘畅 100 0.004 s 0.11 MiB Pascal
Gravatar苏轼 100 0.004 s 0.17 MiB Pascal
Gravatar毕之 100 0.004 s 0.17 MiB Pascal
Gravatar甘罗 100 0.005 s 0.17 MiB Pascal
Gravatarsb 100 0.005 s 0.32 MiB C++
本题关联比赛
20091110
关于 溶液混合 的近10条评论(全部评论)
精度好坑QAQ
Gravatarcoolkid
2016-10-08 20:11 4楼
时隔两个月本蒟蒻又来拉低正确率了...
GravatarHakurou!
2016-07-16 08:59 3楼
。。。。。。。
把水蒸发了么。。。
GravatarHakurou!
2016-04-10 16:45 2楼
他是怎么用一堆浓度不是100%的溶液配制出100%的溶液的?#9差评!
GravatarHouJikan
2014-09-11 22:17 1楼

55. 溶液混合

★★   输入文件:mix.in   输出文件:mix.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

小Y由于高考的失败,被迫服从安排到了化学系。对此小Y感到很无辜,于是他的大学四年都沉迷在了虚拟时空中,甚至连配置溶液都不会。紧接着毕业论文横空出世,新的难题困扰着小Y。

小Y经过几天废寝忘食的自学,跨时代的提出某一种溶液当浓度等于某一个值得时候,这种溶液会对人产生一种神奇的效果。于是小Y决定配置这种溶液若干瓶。实验室里的溶液浓度各不相同,如何配成这种溶液是个难题。

注:两种溶液混合后体积不发生变化。

【输入格式】

第一行,一个整数$n(n\leq 50)$,表示溶液的瓶数。

第二行,$n$个整数$a_i(a_i\leq 100)$,表示第$i$瓶溶液的浓度。

第三行,$n$个整数$b_i(a_i\leq 1000)$,表示第$i$瓶溶液的体积。

第四行,一个整数,表示小Y想要的浓度。

【输出格式】

一个实数,最多可以配成该浓度溶液多少体积,保留5位小数。

【输入样例1】

2
0 100
20 30
50

【输出样例1】

40.00000

【输入样例2】

3
50 50 50
395 971 964
50

【输出样例2】

2330.00000