给你一个长度为 m
的整数数组 rolls
,其中 rolls[i]
是第 i
次观测的值。同时给你两个整数 mean
和 n
。返回一个长度为 n
的数组,包含所有缺失的观测数据,且满足这 n + m
次投掷的 平均值 是 mean
。如果存在多组符合要求的答案,只需要返回其中任意一组即可。如果不存在答案,返回一个空数组。
第一反应就是对剩余总和取平均,写完看了下题解确实是这样,只不过我的时间有些长。。。
可以加一些trick,例如不用一个一个加,使用sum()函数计算总和,使用divmod()计算平均和取mod,return的时候直接返回x*n这样的格式。
自写版: