#P1066. 拼车
拼车
题目描述
有 个人在聚会,聚会结束之后众人一起包了一辆车各回各家,包车费用是 元。现在他们考虑分摊打车的费用,有人提出要均分这 元,也就是说大家都付 元。但是很多人不同意,因为有的人住得远,有的人住得近,如果花费相同的钱显然不公平。所以有一位智者出现了:
智者首先统计出了第 个人单独打车回家需要的花费为 元,然后他假设最终第 个人分摊 元(即 )。然后智者保证所有 都相等,也就是说大家拼车省的钱都相等,这样就公平了。
大家纷纷赞同,现在请你输出 ,保留小数点后两位后输出。
输入格式
第 行共两个正数 , 是一个整数, 是一个实数。
第 行共 个非负实数,依次代表 。
输出格式
一行共 个实数,依次代表每个人需要付费的钱数,保留两位小数。
2 100.00
80.00 40.00
70.00 30.00
样例解释 1
第一个人节约了 元,第二个人同样节约了 元。
数据范围及约定
- 对于 的数据, 。
- 对于 的数据, 。
- 对于 的数据: 。