#ATfps24a. Snack

    ID: 9071 传统题 2000ms 1024MiB 尝试: 4 已通过: 2 难度: 10 上传者: 标签>提高+/省选−组合数学生成函数快速数论变换 NTT

Snack

AT_fps_24_a お菓子

题目描述

DD 天中,你每天只能选择以下四个操作之一:

  • 11 元钱买口香糖。
  • 33 元钱买糖果。
  • 44 元钱买巧克力。
  • 66 元钱买小麦面筋零食。

DD 天后,你总共花了 NN 元钱。求出 DD 天中有多少个满足条件的操作序列?答案模 998244353998244353

如果至少有一天购买的项目不同,则认为两个序列不同。

输入格式

一行两个整数 DDNN

输出格式

输出答案。

输入输出样例 #1

输入 #1

2 7

输出 #1

4

输入输出样例 #2

输入 #2

200000 1000000

输出 #2

688682037

说明/提示

样例解释 1

44 个操作序列如下:

  • 第一天,花 11 元钱买口香糖;第二天,花 66 元钱买面筋零食。
  • 第一天,花 33 元钱买糖果;第二天,花 44 元钱买巧克力。
  • 第一天,花 44 元钱买巧克力;第二天,花 33 元钱买糖果。
  • 第一天,花 66 元钱购买面筋零食;第二天,花 11 元钱买口香糖。

数据范围

  • 1D2×105 1\le D\le2\times10^5
  • 1N106 1\le N\le10^6
  • D,N D,N 是整数