传统题 1000ms 256MiB

假日

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

题目描述

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

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

例如:442222 日、111122 日、12112120202020 日都是假日,因为 4=2+24=2+21+1=21+1=21+2+1=2+0+2+01+2+1=2+0+2+04455 日、10101212 日不是假日,因为 454 \ne 51+01+21+0 \ne 1+2

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

输入

一行,两个整数 MMDD

输出

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

样例输入 #1

2 3

样例输出 #1

2

样例说明 #1

一共 66 天,假日有 22 天,分别是 1111 日和 2222 日。

样例输入 #2

1 1

样例输出 #2

1

数据范围

1M,D102001 \le M,D \le 10^{200}

数位DP(递推型)

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