3781: 学习加法(第六轮03)

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

牛牛正在学习加法,但是由于刚开始学习不太熟练,所以他有可能犯错。具体来说, 在加法 的时候某两位相加会产生进位,但是牛牛有可能忘了进位。

给定两个正整数 a, b  让牛牛做加法, 请问有多少种可能的答案,由于答案可能很大,请输 出答案对  10^9  + 7  取模后的结果。

牛牛向你发出了测试大样例的邀请:sample.zip

输入

输入包含两个正整数 a, b,表示牛牛正在计算  a + b   的加法算式。

输出

输出一行一个整数表示答案。

样例输入 复制

52 34

样例输出 复制

1

提示

【样例 1 输入】

52 34

【样例 1 输出】

1

【说明】

答案只有一种可能,就是 86

【样例 2 输入】

52 48

【样例 2 输出】

3

【说明】

如果忘了个位向十位的进位, 那么会算出 90;如果记得个位向十位的进位, 但是忘了十位 向百位的进位,则会算出 0;如果正确计算加法,会算出  100,共三种可能。

【备注】

对于  10%   的数据, 1 ≤ a, b ≤ 9。

对于 20%  的数据, 1 ≤ a, b ≤ 99

对于 40%  的数据, 1 ≤ a, b ≤ 1018

对于另外  10%  的数据, 1 ≤ a, b ≤ 10^100,不产生进位。

对于另外  10%  的数据, 1 ≤ a, b ≤ 10^100,只产生一次进位。 

对于  100%  的数据, 1 ≤ a, b ≤ 10^100000


来源/分类