编译失败
查看原帖
编译失败
571265
Infinity_Fantasy楼主2024/6/7 14:05

为啥CE?感觉狠对啊。。

#include<bits/stdc++.h>
using namespace std;
const int maxn=5e6+5;
const int p=998244353;
int t,N,n,m;
long long ans,f[maxn]={1,1},inv[maxn]={1,1};
int main(){
	ios::sync_with_stdio(0);
	cin>>t>>N;
	for(int i=2;i<=N;i++)
		f[i]=1ll*f[i-1]*i%p,
		inv[i]=1ll*(p-p/i)*inv[p%i]%p;
	for(int i=1;i<=N;i++)
		inv[i]=1ll*inv[i-1]*inv[i]%p;
	while(t--){
		cin>>n>>m;
		ans^=f[n]*inv[m]%p*inv[n-m]%p;
	}
	cout<<ans;
	return 0;
}
2024/6/7 14:05
加载中...