WA40分,怎么样例2都没过?求助!
查看原帖
WA40分,怎么样例2都没过?求助!
964645
pies_0x楼主2023/10/15 20:32
#include<bits/stdc++.h>
using namespace std;

unsigned long long n,m,c,k,a=0,b=0,sum=1;

int main()
{
	scanf("%lld%lld%lld%lld",&n,&m,&c,&k);
	if(n==0&&m==0&&k==64)printf("1844674407370955161");
	for(int i=1;i<=n;++i)
	{
		unsigned long long temp;
		scanf("%lld",&temp);
		a|=temp;
	}
	for(int i=1;i<=m;++i)
	{
		unsigned long long p,q;
		scanf("%lld%lld",&p,&q);
		b|=(1<<p);
	}
	for(int i=1;i<=k;++i)if((a&((unsigned long long)1<<i))!=0||(b&((unsigned long long)1<<i))!=1)sum<<=1;
	printf("%lld",sum-n);
	return 0;
}
2023/10/15 20:32
加载中...