LL a[N];
LL sum[N];
int n, k;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);
cin >> n >> k;
memset(a, 0, sizeof(a));
memset(sum, 0, sizeof(sum));
for (int i = 1; i <= 2 * n; i++) {
LL x;
cin >> x;
if (i % 2) {
sum[i % k] += x;
} else {
a[i] = x;
}
}
for (int i = 1; i <= 2 * n; i++) {
if (i % 2) {
cout << sum[i % k] % i << ' ';
} else {
cout << a[i] << ' ';
}
}
return 0;
}
如题,样例已过,思路和题解基本相同,数字范围,大小已检查,一小时没查出错误,评测记录
感谢帮助!