#P39. [KBC002F] Count 1

[KBC002F] Count 1

版权声明

本题版权归 Long Long OJ 所有。

题目描述

新定义一种位运算 \sharp,规定 00=1,01=1,11=1,10=00\sharp0=1,0\sharp1=1,1\sharp1=1,1\sharp0=0

输出满足以下条件的长度为 NN0/10/1 串的个数(mod 998 244 353\bmod\ 998\ 244\ 353):

  • $((((A_1\sharp A_2)\sharp A_3)\sharp\cdots)\sharp A_{N-1})\sharp A_N=1$;
  • $A_1\sharp(A_2\sharp(A_3\sharp(\cdots\sharp(A_{N-1}\sharp A_N))))=1$。

输入格式

一个整数 NN

输出格式

答案 mod 998 244 353\bmod\ 998\ 244\ 353 的结果。

样例

20
699051

提示

1N101000011\leq N\leq 10^{100001}