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 {}; return {};
std::vector<int> ret(n, rem / n); std::vector<int> ret(n, rem / n);
rem = rem - rem / n * n; rem = rem - rem / n * n;
for (int& i : ret) { for (int i = 0; i < n && rem > 0; ++i) {
if (rem <= 0) int delta = std::min(rem, 6 - ret[i]);
break; rem -= delta;
if (rem < 6 - i) { ret[i] += delta;
i += rem;
break;
}
rem -= 6 - i;
i = 6;
} }
return ret; return ret;
} }