求助!!!!!!!
  • 板块灌水区
  • 楼主thy0510
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/29 22:21
  • 上次更新2024/5/30 13:22:08
查看原帖
求助!!!!!!!
1012278
thy0510楼主2024/5/29 22:21

题面描述 小马楼是一个酷爱整数的学生,有一天老师给了他 个数,小马楼犯难了,老师给的数有许多都是小数,他不喜欢小数,但他又很懒,所以他现在只关心这些数相加之和是不是一个整数。并且他有一个非常喜欢的整数 ,他有一个能力,可以让一个小数变成一个向上取整后的整数,或者变成一个向下取整后的整数,但变化会产生变化量,变化量为原小数 减去变化后的整数 的绝对值。他现在要对 个数全部都使用这种能力并且希望产生最少的变化量,使得 个数的和变成整数 ,如果无法变成则输出-1,能够变成整数 则输出产生的变化量。

输入格式 第一行 一个整数 第二行 个实数 (小数位数 ) 第三行 一个整数

输出格式 一个实数表示变化量(结果保留两位小数)或者-1

样例输入1 3 1.2 1.7 2.3 5 样例输出1 0.80 样例解释1 对浮点数 1.2进行向下取整得到 1,则变化量为 0.2

对浮点数 1.7进行向上取整得到 2.0,则变化量为 0.3

对浮点数 2.3进行向下取整得到 2.0,则变化量为 0.3 数据:n在十的六次方,0<=a[i]<=1000,L<=十的九次方

2024/5/29 22:21
加载中...