传统题 1000ms 256MiB

假日

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小明在玩一个养成类游戏,游戏里的每一天都有学习任务,跑步、游泳、击剑,样样都需要。

一年有 MM 个月,每个月有 DD 天。比如 M=2,D=3M=2,D=3 时,一共有 66 天,分别是 11 月 11 日、11 月 22 日、11 月 33 日、22 月 11 日、22 月 22 日、22 月 33 日。天天学习会太疲惫,有些日子会被定义为假日。假日需要满足:月份的数码和等于日期的数码和。这里,数码和是指整数的每个数码的和。

例如:44 月 2222 日、1111 月 22 日、121121 月 20202020 日都是假日,因为 4=2+24=2+2、1+1=21+1=2、1+2+1=2+0+2+01+2+1=2+0+2+0;44 月 55 日、1010 月 1212 日不是假日,因为 4≠54 \ne 5、1+0≠1+21+0 \ne 1+2。

小明想知道一年里一共有多少个假日,他不会算,来请教学 OI 的你。

输入

一行,两个整数 MM 和 DD。

输出

一个整数,表示一共有多少个假日。答案可能很大,只需要输出  mod 109+9\bmod 10^9+9 的答案。

样例输入 #1

2 3

样例输出 #1

2

样例说明 #1

一共 66 天,假日有 22 天,分别是 11 月 11 日和 22 月 22 日。

样例输入 #2

1 1

样例输出 #2

1

数据范围

1≤M,D≤102001 \le M,D \le 10^{200}

数位DP(递推型)

未认领
状态
已结束
题目
11
开始时间
2023-11-19 0:00
截止时间
2024-6-30 23:59
可延期
24 小时