WA求教
  • 板块学术版
  • 楼主Sukilin
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/2/29 20:14
  • 上次更新2024/2/29 21:38:49
查看原帖
WA求教
959201
Sukilin楼主2024/2/29 20:14

P1336 WA

#include<bits/stdc++.h>
#define MAXA 10000009
using namespace std;
int T;
unsigned long long a[MAXA],b[MAXA];
int main(){
	scanf("%d",&T);
	while(T--){
		int n,m;
		scanf("%d%d",&n,&m);
		for(int i=0;i<n;i++) scanf("%ulld",&a[i]);
		for(int i=0;i<m;i++) scanf("%ulld",&b[i]);
		int j=-1,ans=0;
		for(int i=0;i<n;i++){
			int c=0;
			while(b[j+1]<=a[i]&&j+1<m){
				++j;
				if(b[j]==a[i]) c++;
			}
			ans^=c;
		}
		printf("%d\n",ans);
	}

	return 0;
}

2024/2/29 20:14
加载中...