bool canArrange(vector<int> &arr, int k) {
vector<int> v(k);
for (auto it:arr)
v[((it % k) + k) % k]++;
for (int i = 0; i < k; i++)
if (i == 0) {
if (v[0] % 2 != 0)
return false;
} else {
if (v[i] != v[k - i])
return false;
}
return true;
}
5449. 检查数组对是否可以被 k 整除
最新推荐文章于 2021-08-30 11:55:14 发布