#P11920. [PA 2025] 乘数 / Mnożenie cyfr
[PA 2025] 乘数 / Mnożenie cyfr
题目背景
PA 2025 R3B.
题目描述
对于非负整数 ,定义函数 :
- 令 的十进制表示为 。
- 则 。
换言之, 就是将 十进制表示下的数位相乘得到的结果。
对于非负整数 ,按如下程序执行操作:
- 若 ,终止操作;
- 否则令 ,回到 1。
举例
- 。
- 。
可以证明,对于任意非负整数 ,这个操作都一定会终止。
组数据,每组数据给定 ,对于 ,求出:
- 有多少个 满足将 操作后最终会得到 。
输入格式
本题单个测试点内含有多组测试数据。
第一行,一个正整数 。
第二行, 个正整数 ,描述 组数据。
输出格式
输出 行,每行 个非负整数,每行第 个整数表示:
- 有多少个 满足将 操作后最终会得到 。
5
10 56 57 123 1
1 1 1 1 1 1 1 1 1 1
11 2 7 3 6 5 8 2 9 3
11 2 7 3 6 6 8 2 9 3
36 3 11 4 12 8 16 4 24 5
0 1 0 0 0 0 0 0 0 0
提示
- ;
- 。