就改了一下就100了,请大佬解答一下为什么。
70
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
const int mod=998244353;
int main()
{
long long n,ans=1;
cin>>n;
for(int i=1;i<=n;i++)
{
ans*=i;
ans%=mod;
}
cout<<ans/2;
return 0;
}
100
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
const int mod=998244353;
int main()
{
unsigned long long n,ans=1;
cin>>n;
for(int i=1;i<=n;i++)
{
if(i==2) continue;
ans*=i;
ans%=mod;
}
cout<<ans;
return 0;
}