#D. count-hard

    Type: FileIO (count) 1000ms 256MiB

count-hard

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

v2-163d07a2b7b353ff4925afb4a17100bb_b.jpeg

题目描述

f(x)f(x) 表示 xx 中含有多少个非 00 数字,

给你一个整数 n,kn, k , 我们想知道, 1nf(x)=k\sum_1^n f(x) =k, 也就是 11nn 之间有多少个数字 xxf(x)f(x) 值恰好为 kk.

注意: 答案可能很大, 需要对 998244353 取模输出.

数据格式

输入格式

第一行输入一个整数 nn

第二行输入一个整数 kk

输出格式

输出一个整数表示方案数

样例

10
1
10
314 
2
127
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9
665394610

数据范围

1n101001 \le n \le 10^{100}

1k91 \le k \le 9

注意

需要读写文件, 读入文件名为 count.in, 输出文件名为 count.out