原题链接:2028. 找出缺失的观测数据
solution:
class Solution {
public:
vector<int> missingRolls(vector<int>& rolls, int mean, int n) {
vector<int> res; //定义返回值
int m=rolls.size();
int sum = (m+n)*mean; //求出结果总和
for(int i=0;i<m;i++) sum-=rolls[i]; //求出剩余n次数据的和
if(sum<n*1 || sum>n*6) return {};
int avg = sum/n;
for(int i=0;i<n;i++) res.push_back(avg);
int r=sum%n;
for(int i=0;i<r;i++) res[i]++;
return res;
}
};