求助
查看原帖
求助
1017215
jnq2011楼主2023/8/24 08:47
#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;
}

为什么错了?

2023/8/24 08:47
加载中...