General
 
 
# Author Problem Lang Verdict Time Memory Sent Judged  
223858670 Contestant:
Dawnq
1870B - 19 C++17 (GCC 9-64) Accepted 93 ms 1572 KB 2023-09-18 17:44:48 2023-09-18 20:05:51
→ Source
#include<bits/stdc++.h>
using namespace std;
const int N=2e5+5;
int n,m;
int a[N],b[N];
signed main(){
	std::ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	int t;
	cin>>t;
	while(t--){
		cin>>n>>m;
		for(int i=1;i<=n;++i)cin>>a[i];
		for(int i=1;i<=m;++i)cin>>b[i];
		int Res=0,S=0;
		for(int i=1;i<=m;++i)Res|=b[i];
		for(int i=1;i<=n;++i)S^=a[i],a[i]|=Res;
		int Ans=0;
		for(int i=1;i<=n;++i)Ans^=a[i];
		if(n&1)cout<<S<<" "<<Ans<<"\n";
		else cout<<Ans<<" "<<S<<"\n";
	}
	return 0;
}
?
Time: ? ms, memory: ? KB
Verdict: ?
Input
?
Participant's output
?
Jury's answer
?
Checker comment
?
Diagnostics
?
Click to see test details