比赛 |
20241025 |
评测结果 |
RRRRRRRRRR |
题目名称 |
九连环 |
最终得分 |
0 |
用户昵称 |
健康铀 |
运行时间 |
0.058 s |
代码语言 |
C++ |
内存使用 |
3.36 MiB |
提交时间 |
2024-10-25 11:42:10 |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
long long ans=1,n,a1,p1,b1;
long long mod(long long a,long long b){
a=a%998244353;
while(b){
if(b&1)
ans=(long long)ans*a%998244353;
a=a*a%998244353;
b/=2;
}
return ans;
}
int main(){
freopen("dmod.in","r",stdin);
freopen("dmod.out","w",stdout);
cin>>n;
if(n%2){
ans=mod(2,n+1)%998244353;
ans-=1;
ans=ans%998244353*332748118%998244353;
}else{
ans=mod(2,n+1)%998244353;
ans-=2;
ans=ans%998244353*332748118%998244353;
}
cout<<ans;
return 0;
}