40分!!!求调
  • 板块P9227 异或积
  • 楼主WCW_LZM
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/8/1 16:47
  • 上次更新2025/8/1 22:00:20
查看原帖
40分!!!求调
1260455
WCW_LZM楼主2025/8/1 16:47
#include<iostream>
using namespace std;
long long T,n,k,a[100005],sum;
int main(){
	cin>>T;
	while(T--)
	{
		sum=0;
		cin>>n>>k;
		for(int i=0;i<n;i++)
		{
			cin>>a[i];
			sum^=a[i];
		}
		if(k%2==0)
		{
			for(int i=0;i<n;i++)
			{
				cout<<a[i]<<" ";
			}
			cout<<endl;
			continue;
		}
		for(int j=0;j<n;j++)
		{
			cout<<(sum^a[j])<<" ";
		}
		cout<<endl;
	} 
}

2025/8/1 16:47
加载中...