P8143 题解
思路
- 当
n=1 时,答案是1 - 当
n=2 时,答案是1 - 当
n=3 时,答案是3 - 当
n=4 时,答案是12
不难发现规律:答案是
证明:
注意:
- 不要除以
2 取模,同余没有可除性,只要在乘2 的时候将2 跳过即可。 - 10年oi一场空,不开longlong见祖宗
Code
#include<bits/stdc++.h>
using namespace std;
const long long mod=998244353;
long long ans=1;
int main(){
int n;
cin>>n;
for(int i=1; i<=n; i++){
if(i==2)continue;
ans*=i;ans%=mod;
}
cout<<ans;
}