qb#P10004. T4 城堡考古 · 瓷砖与长廊
T4 城堡考古 · 瓷砖与长廊
题目背景
秋天的风吹进旧城堡,考古队在修复一条条长廊。每条长廊都是 行 列 的方格地面,只能用两种细长的瓷砖铺满: 与 。瓷砖不能重叠,也不能露白。
馆里有本“铺装手记”,把“某个固定的行数 下,长度为 的长廊能有多少种完整铺法”记成一个数字 。只是年代久远,具体的 失传了,只留下一个可能范围 。
你要做的,就是替考古队把这一段历史补齐:
求 对 998244353 取模的结果。
输入格式
- 第一行:两个正整数 。
- 第二行:一个正整数 。
输出格式
- 一行一个整数:。
样例
样例输入 1
2 2
2
样例输出 1
2
样例输入 2
123 345
3
样例输出 2
164772881
样例输入 3
12324 34512412
6
样例输出 3
921818959
样例输入 4
12324 34512412
6
样例输出 4
921818959
说明与提示
用 表示 的十进制位数。对所有数据:。
| 测试点 | 条件 | 说明 |
|---|---|---|
| 1–3 | 很短的长廊 | |
| 4–6 | 中等长度 | |
| 7–10 | 很长 | |
| 11–13 | 超长(大整数) | |
| 14–16 | 超长的单点询问 | |
| 17–20 | 超长区间求和 |