#MOCK44. 铺列(tile)

0

铺列(tile)

铺列(tile)

题目描述

Y 同学要铺一个 h×wh\times w 的网格。可以使用以下两种砖:

  • 1×11\times1 的小方砖;
  • 1×21\times2 的长方砖,长方砖可以旋转。

请计算把整个网格恰好铺满的方案数,对 998244353998244353 取模。

输入格式

输入一行两个整数 h,wh,w。

输出格式

输出一行一个整数,表示铺法数量。

样例

样例输入 #1

2 3

样例输出 #1

22

数据范围与约定

对于 100%100\% 的数据,保证 1≤h≤51\le h\le 5,1≤w≤10121\le w\le 10^{12}。

测试点编号 分值 h≤h\le w≤w\le 特殊性质
1∼21\sim 2 1010 33 88 无
3∼53\sim 5 1515 55 20002000
6∼86\sim 8 11 101210^{12}
9∼129\sim 12 2020 44
13∼1613\sim 16 55 10810^8
17∼2017\sim 20 101210^{12}