#P1722. 数迷
数迷
[基础训练营-后期-第一周-T7] 数迷
题目描述
小 A 有 个正整数 。他想将正整数 变为一个可以被 整除的正整数。
他定义一次操作为:
- 选定两个数位 ,将从前往后第 位到第 位全部删除,剩下的数保留原来顺序地组成一个新的整数。
- 例如说:对于正整数 ,选定 进行删除,则剩下的数为 ,其恰为可以被 整除的正整数。
- 数位不能全部删除,例如对于 ,不能选定 。
小 A 对于每个正整数,最多只想进行一次操作。小 A 想要知道以下两个问题的答案:
- 一共有多少个正整数可以在不超过一次操作的情况下变为能够被 整除的数;
- 在满足上一个问题的情况下,他至少累计要操作几次?
输入格式
第一行输入一个正整数 ,表示正整数个数;
第二行开始,往下 行,每行输入一个正整数,表示 。
输出格式
输出两行:
- 第一行一个整数表示,一共有多少个正整数可以在不超过一次操作的情况下变为能够被 整除的数。
- 第二行一个整数表示,在满足上一个问题的情况下,他至少累计要操作几次。
样例 #1
样例输入 #1
4
1236
114
81
15
样例输出 #1
3
2
提示
【样例解释】
- 对于 ,不需要进行任何操作已经是 的倍数;
- 对于 ,令 ,将数字变为 ,即可为 的倍数;
- 对于 ,令 ,将数字变为 ,即可为 的倍数;
- 对于 ,其无法成为 的倍数。
一共有 个正整数可以在不超过一次操作的情况下变为能够被 整除的数。在这种情况下,小 A 最少只要进行 次操作。因此输出分别为 和 。
【数据范围】
- 对于前 的数据,保证 ,。
- 对于前 的数据,保证 ,。
- 对于 的数据,,。