问题 5176 --昊城家电梯

5176: 昊城家电梯★★

时间限制: 1 Sec  内存限制: 256 MB
提交: 100  解决: 49
[提交][状态][命题人:]

题目描述

昊城住在一栋100层楼的公寓楼里,楼数是从0到99。公寓设有一部电梯,配有显示电梯当前所在楼层的数字显示屏。电梯通过打开或关闭7个光棒来显示数字的每个数字。下图显示了电梯如何显示每个数字:


有一天,昊城想乘电梯从88层到0层。他注意到计数器上显示的数字是89而不是88。然后当电梯开始移动时,计数器上的数字变成了87昊城想了想,得出的结论只有一个:计数器上的一根光棒断了。那天晚些时候,昊城在想那根断了的光棒,突然他想到了下面的问题。假设数字计数器显示数字n。如果数字计数器可能显示x,但由于一些断棒(也可能没有),(昊城将整数x  (0≤x≤99)称为“正确数字”)它显示为数字n昊城想知道n所蕴含的“正确数字”x的数量。所以你们需要编写一个程序来计算这个数字。请注意,计数器始终显示两位数字。

读起来有些拗口,换句话说,当前电梯上显示的数字为n,那么其对应的正确数字x可能有哪些?

输入

唯一的输入行包含两个数字,表示数字n(0≤n≤99)。注意n可能有前导零

输出

在输出的唯一一行中打印正确数字的数目

样例输入
Copy
样例一:89
样例二:00
样例三:73
样例输出
Copy
样例一:2
样例二:4
样例三:15

提示

在第一个样例中,正确数字可能为88或89;

在第二个样例中,正确数字可能为00、08、80或88。

在第三个样例中,正确数字可能是03, 08, 09, 33, 38, 39, 73, 78, 79, 83, 88, 89, 93, 98, 99

来源

[提交][状态]