题目
https://ac.nowcoder.com/acm/contest/1104/A
解题思路
显然有先手优势,无论怎么改,都可以通过连续的手段将序列改为全部都是0。
那么答案是
快速幂裸题。
代码
#include<cstdio>
#include<algorithm>
#define ll long long
using namespace std;
const ll qh=998244353;
ll n;
ll ksm(ll x,ll y){
ll ans=1;
for(;y;y>>=1,(x*=x)%=qh) if (y&1) (ans*=x)%=qh;
return ans;
}
int main(){
scanf("%lld",&n);
printf("%lld",ksm(2,n));
}