对每张账单计算两个值:
amount_r:把amount保留两位小数,采用四舍五入,且 .5 一律远离零进位。例如0.125 → 0.13、0.625 → 0.63、-1.125 → -1.13、1.234 → 1.23。注意:这不是“银行家舍入”(.5 时取偶数),0.125不能得到0.12。per_head:total除以n后向下取整(取不大于商的最大整数),结果是整数。例如7 / 2 → 3、-7 / 2 → -4(不是 -3)。
数据保证:n ≥ 1;amount 中恰好落在“第三位小数是 5”这个边界上的值,都能被二进制浮点数精确表示(如 0.125、2.625),其他值离舍入边界足够远,所以不用担心浮点误差。
输入
bills(id, amount, total, n):amount是浮点数,total、n是整数。
输出
列为 id, amount_r, per_head,每张账单一行,行顺序不限。