#L0780. 计数:不含前导零的偶数数字串

计数:不含前导零的偶数数字串

题目背景

在一个密码学竞赛中,参赛者需要快速计算满足特定数字条件的整数个数。

题目描述

给定正整数 nn 和 kk(1≤k≤91 \le k \le 9),求满足以下条件的 nn 位非负整数的个数:

  • 没有前导零(00 是合法的一位数)。
  • 数位中数字 kk 出现的次数为偶数(包括 00 次)。

答案对 998 244 353998\ 244\ 353 取模。

输入格式

第一行一个正整数 tt,表示测试组数。

接下来 tt 行,每行两个整数 n,kn, k。

输出格式

对于每组数据,输出一行一个整数表示答案。

样例

2
2 3
11 4
73

842367440

</p>

提示

样例 1 解释

当 n=2,k=3n=2, k=3 时,满足条件的数有 7373 个,包括 10∼1210 \sim 12、14∼2214 \sim 22 等(不含数字 33),以及 3333(含两个 33)。

数据规模与约定

本题采用捆绑测试。

  • Subtask 1(5 pts):n=1n=1。
  • Subtask 2(25 pts):n≤6n \le 6。
  • Subtask 3(25 pts):t≤100t \le 100。
  • Subtask 4(45 pts):无特殊限制。

对于 100%100\% 的数据,1≤n≤1051 \le n \le 10^5,1≤k≤91 \le k \le 9,1≤t≤1061 \le t \le 10^6。

难度 普及-
通过率 —
尝试 0
通过 0
ID
1508
类型
传统题
Time Limit
500ms
Memory Limit
128MiB
上传者