#cs2. 星舰补给箱

星舰补给箱

星舰补给箱

题目描述

星舰出发前,小 C 需要把三种补给装进补给箱中:

  • 压缩饼干共有 aa 包,每包重 120120 克;
  • 冰镇果冻共有 bb 盒,每盒重 350350 克;
  • 能量水晶共有 cc 块,每块重 500500 克。

现在,所有补给要平均分到 kk 个补给箱中。

请你根据输入的数据,计算并输出以下三个结果:

  1. 所有补给的总质量(单位:克);
  2. 平均每个补给箱分到的质量(单位:克,按实数计算);
  3. 如果只按整数克平均分配,那么最后会剩下多少克补给没有分完。

输入格式

输入一行,包含四个整数 a,b,c,ka,b,c,k

输出格式

输出共三行:

第一行输出所有补给的总质量(单位:克)。

第二行输出平均每个补给箱分到的质量(单位:克),结果保留两位小数。

第三行输出按整数克平均分配后剩余的克数。

样例输入

2 1 3 4

样例输出

2090
522.50
2

样例解释

根据题意:

  • 总质量为 2×120+1×350+3×500=20902 \times 120 + 1 \times 350 + 3 \times 500 = 2090
  • 平均每个补给箱分到的质量为 2090÷4=522.502090 \div 4 = 522.50
  • 按整数克平均分配后,剩余的克数为 2090mod4=22090 \bmod 4 = 2

数据范围

对于所有数据,保证:

1a,b,c,k1091 \le a,b,c,k \le 10^9

并且计算过程中的所有整数结果都在 C++ long long 范围内。