Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:3 s 空间限制:256 MB

#4567. 「MtOI2019」埋骨于弘川

统计

题目描述

在幻想乡,西行寺 幽幽子 (Yuyuko) 是一个以贪吃著名的亡灵,她拥有操纵死亡的能力。

Yuyuko 通过外界的式神——电脑,对 OI 进行了深刻的研究 ,她发现了一些惊人的事实:

  • OIer 们放弃了太多其他同学们拥有的东西,在题海中寻求自己的梦想。

  • 但是 AFO 的 OIer 们,跟死亡又有什么区别呢?他们或许已经失去了自己的梦想……

这时幽幽子发现,天空中飘舞的樱花组成了两个整数 $n$,$k$。于此同时,在樱花树下,出现了一个函数 $f(x,y)$ 的描述:

$$f(x,y) = \begin{cases} 2 & , x=1 \ 2^x& , 2\le x \le 42,y = 0 \ \prod\limits_{i=1}^{42} f(x-i,y)^i & , x \ge 43,y = 0 \ f(x-1,y)f(x,y-1) & , x\ge 2,y \ge 1\end{cases}$$

幽幽子想让你计算出 $f(n,k) \bmod 998244353$,她认为这个函数象征着 OIer 们……

输入格式

两个整数 $n,k$。

输出格式

一个正整数 $f(n,k) \bmod 998244353$。

样例 1

input

1 1926

output

2

根据定义, $f(1,1926)=2$

样例 2

input

23 3

output

509581943

样例 3

input

1919 810

output

252250482

数据范围与提示

子任务

本题采用捆绑测试。

子任务编号 分值 $n$ $k$
$1$ $7$ $\leq 1000$ $1\leq k\leq 1000$
$2$ $11$ $\leq 10^{18}$ $=0$
$3$ $13$ $\leq 10^{18}$ $=1$
$4$ $29$ $\leq 10^{18}$ $0\leq k\leq 1000$
$5$ $40$ $\leq 10^{18}$ $0\leq k\leq 30000$

题目来源

迷途之家 2019 联赛 (MtOI2019) T6

出题人:NaCly_Fish

验题人:Imagine

此题稍有卡常,请注意优化代码常数。