A12335 | Lucky Tickets
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
All bus tickets in Berland have their numbers. A number consists of $n$ digits ( $n$ is even). Only $k$ decimal digits $d_1, d_2, \dots, d_k$ can be used to form ticket numbers. If $0$ is among these digits, then numbers may have leading zeroes. For example, if $n = 4$ and only digits $0$ and $4$ can be used, then $0000$ , $4004$ , $4440$ are valid ticket numbers, and $0002$ , $00$ , $44443$ are not.
A ticket is lucky if the sum of first $n / 2$ digits is equal to the sum of remaining $n / 2$ digits.
Calculate the number of different lucky tickets in Berland. Since the answer may be big, print it modulo $998244353$ .
A ticket is lucky if the sum of first $n / 2$ digits is equal to the sum of remaining $n / 2$ digits.
Calculate the number of different lucky tickets in Berland. Since the answer may be big, print it modulo $998244353$ .
输入格式
The first line contains two integers $n$ and $k$ $(2 \le n \le 2 \cdot 10^5, 1 \le k \le 10)$ — the number of digits in each ticket number, and the number of different decimal digits that may be used. $n$ is even.
The second line contains a sequence of pairwise distinct integers $d_1, d_2, \dots, d_k$ $(0 \le d_i \le 9)$ — the digits that may be used in ticket numbers. The digits are given in arbitrary order.
The second line contains a sequence of pairwise distinct integers $d_1, d_2, \dots, d_k$ $(0 \le d_i \le 9)$ — the digits that may be used in ticket numbers. The digits are given in arbitrary order.
输出格式
Print the number of lucky ticket numbers, taken modulo $998244353$ .
输入输出样例
输入 #1
4 2 1 8
输出 #1
6
输入 #2
20 1 6
输出 #2
1
输入 #3
10 5 6 1 4 0 3
输出 #3
569725
输入 #4
1000 7 5 4 0 1 8 3 2
输出 #4
460571165
In the first example there are $6$ lucky ticket numbers: $1111$ , $1818$ , $1881$ , $8118$ , $8181$ and $8888$ .
There is only one ticket number in the second example, it consists of $20$ digits $6$ . This ticket number is lucky, so the answer is $1$ .
There is only one ticket number in the second example, it consists of $20$ digits $6$ . This ticket number is lucky, so the answer is $1$ .
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted