#include <bits/stdc++.h>
using namespace std;
long long a[500005],b[500005];
int n,k;
int main(){
cin>>n>>k;
for(int i=1;i<=2*n;++i){
cin>>a[i];
int p=i%k;
b[p]+=a[i];
}
for(int i=1;i<=2*n;i++){
if(i%2==0){
cout<<a[i]<<' ';
}else{
int p=i%k;
a[i]=b[p]%i;
cout<<a[i]<<' ';
}
}
cout<<endl;
}
为什么错了?