0
点赞
收藏
分享

微信扫一扫

组合数问题

_阿瑶 2022-11-07 阅读 38


题目:

组合数问题_#include

#include<bits/stdc++.h>
using namespace std;

string s[1010];
long long dp[100010];
int mod=998244353;

long long power(long long a,long long b)
{
long long res=1;
while(b)
{
if(b&1)res=res*a%mod;
b>>=1;
a=a*a%mod;
}
return res;
}
int main()
{
long long n,i,j,k,t,m,sum=0;
cin>>n;
cout<<((power(2,n-2)+(n%8!=0?-1:1)*power(2,n/2)-(n%8!=0?-1:1)*power(2,n/2-1))%mod+mod)%mod;
return 0;
}


举报

相关推荐

0 条评论