3507 - 不变初心数

题目描述

不变初心数是指这样一种特别的数:它分别乘以 2、3、4、5、6、7、8、9 时,所得乘积的各位数字之和都相等。这个共同的数字和称为该数的“初心”。

例如,18 是一个不变初心数:

  • 18 \times 2 = 36 3 + 6 = 9
  • 18 \times 3 = 54 5 + 4 = 9
  • ...
  • 18 \times 9 = 162 1 + 6 + 2 = 9

因此,18 的初心是 9。

本题要求你判断给定的数是否为不变初心数,并输出其初心或 NO

输入
  • 第一行:一个正整数 N 1 \leq N \leq 100 )。
  • 接下来 N 行:每行一个不超过 10^5 的正整数。
输出

对每个输入的数字:

  • 如果它是不变初心数,输出它的初心(即各位和);
  • 否则,输出 NO
样例

输入

4
18
256
99792
88672

输出

9
NO
36
NO
说明

说明/提示

  • 判断时需计算该数乘以 2 到 9 的结果,并分别求各位数字之和;
  • 所有 8 个和必须完全相同,才视为“不变初心数”;
  • 初心即为这个相同的数字和。
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 13
通过人数 6
金币数量 1 枚
难度 入门


上一题 下一题