6060606060求助求助求助求助求助
查看原帖
6060606060求助求助求助求助求助
1302835
luoguhuiyuan楼主2024/6/15 17:10

so....................

#include<bits/stdc++.h>
#define ll long long
unsigned ll f(unsigned ll a){
	if(a==1) return 1;
	return f(a-1)*a;
}
unsigned ll fj(unsigned ll a){
	if(a==1) return 1;
	return fj(a-2)*a;
}
unsigned ll fo(unsigned ll a){
	if(a==2) return 2;
	return  fo(a-2)*a;
} 
using namespace std;
int main(){
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
	int t;
	cin>>t;
	for(int j=0;j<t;j++){
		unsigned ll s;
		unsigned ll sum;
		cin>>s;
		if(s==0){
			sum=2;
		}
		else if(s%2==1){
			sum=f(s)*2/fj(s);
		}
		else{
			sum=f(s)*2/fo(s);
		}
		cout<<sum<<endl;
	}
	return 0;
}

unsigned 到底有什么用 60 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555...........................................

2024/6/15 17:10
加载中...