理论分数

TimeLimit:2000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

FuF得到了n个词缀,他们可以被视作为长度为n的数组a,同时对于所有的1 <= i <= n,都有0 <= ai <= 9。词缀的品质如下所示:

image.png

在得到他们时,他们便已经有了初始的稀有度,好在FuF在背包中翻到了k个晶体核心,它可以刷新词缀的品质(刷新后的品质或高、或低、或相同)。每使用1个晶体核心就会刷新n个词缀中的其中一个的品质。


作为一个高端玩家,FuF必须要提前知道刷新了k次后词缀的品质为优的数量的期望值,以便他斟酌这么做的可信性。


但是这个问题不是他的能力所能解决的,因此他找到了你来帮助他计算期望。



(PS:如果对分数取模不会的同学可以看看这篇文章:分数取模_Y390d的博客-CSDN博客

Input

第一行给出两个整数 n (1 <= n <= 2 x 105), k (1 <= k <= 2 x 105),分别表示FuF获得的词缀数量和刷新词缀的次数。


第二行给出一个仅由数字组成的字符串s,表示FuF初始获得的n个词缀的品质。

Output

输出操作k次后的词缀为优的数量的期望。(期望值可能包含分数,请输出期望值对998244353取模的结果)

SampleInput
例1:
7 0
1919810
例2: 4 3 5789
SampleOutput
3

439851420
(说明:对于样例1,由于k=0,且初始给出的字符串中有3个数处在7~9的区间,因此答案为3)
Submit
题目统计信息详细
总AC数6
通过人数4
尝试人数4
总提交量6
AC率66.67%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者
FuF

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: