#G2005. 逢七过
逢七过
题目描述
个小朋友围成一圈玩「逢七过」,按顺时针编号为 。
游戏从 号小朋友开始,大家按顺时针方向轮流报数: 号报 , 号报 ,……, 号报 ,然后又轮到 号报 ,依此类推,一直报到 为止。
规则是:如果要报的数是 的倍数,或者它的十进制写法里含有数字 ,这个小朋友就不能说出这个数,而要说「过」。例如 、、、、 都要说「过」,而 虽然两个条件都满足,也只说一次「过」。
请你求出:
- 整个游戏中,一共说了多少次「过」;
- 其中第 号小朋友说了多少次「过」。
输入格式
一行,三个整数 ,用空格分隔。
输出格式
共两行。
第一行一个整数,表示一共说了多少次「过」。
第二行一个整数,表示第 号小朋友说了多少次「过」。
样例 #1
样例输入 #1
3 2 30
样例输出 #1
6
2
样例解释
中要说「过」的数是 ,共 个。
个小朋友轮流报数, 号报的是 ,其中 和 要说「过」,所以 号一共说了 次。
提示
数据范围
- 对于 的数据:;
- 对于 的数据:;
- 对于 的数据:,,。
提示
- 判断「含有数字 」时,要用
% 10取出个位、/ 10去掉个位,反复做直到这个数变成 。拆数位时请先把数复制到另一个变量里,不要直接改动外层循环的变量。 - 报数 的小朋友编号是 。
相关
在下列比赛中: