feat: simplify 220327-CN [cpp]

This commit is contained in:
Lam Haoyin 2022-03-27 10:46:27 +08:00
parent 24bc4f2979
commit 9021452a20
No known key found for this signature in database
GPG Key ID: 8C089CB1A2B7544F
1 changed files with 4 additions and 9 deletions

View File

@ -19,15 +19,10 @@ public:
return {};
std::vector<int> ret(n, rem / n);
rem = rem - rem / n * n;
for (int& i : ret) {
if (rem <= 0)
break;
if (rem < 6 - i) {
i += rem;
break;
}
rem -= 6 - i;
i = 6;
for (int i = 0; i < n && rem > 0; ++i) {
int delta = std::min(rem, 6 - ret[i]);
rem -= delta;
ret[i] += delta;
}
return ret;
}