据说数据有精度问题,这里将输出重新跑了一遍,如有错误请提醒一下。
主要问题在于 ⌊x×0.?⌋\lfloor x \times 0.?\rfloor⌊x×0.?⌋ 的时候,如果用 double 会出现精度问题,所以再次跑的时候用的是 x * ? / 10,全部在整数下运算。
double
x * ? / 10