#L0206. 幸运编码判定
幸运编码判定
题目描述
小红设计了一种"幸运编码"规则来给正整数打分。规则如下:
从右往左看一个正整数,个位为第 位,十位为第 位,以此类推。
- 偶数位(第 位)保持不变。
- 奇数位(第 位)做如下变换:将该位数字乘以 ,若结果不大于 则变换完成;否则将结果的各位数字相加,重复此过程直到结果不大于 为止。
变换完成后,把所有位的变换结果相加。若总和是 的倍数,则称该正整数为幸运数。
例如,:
- 第 位为 ,,,,变换结果为 ;
- 第 位为 ,偶数位不变,保持 ;
- 第 位为 ,,,变换结果为 ;
- 第 位为 ,偶数位不变,保持 ;
- 第 位为 ,,变换结果为 。
变换后各位为 ,总和 ,是 的倍数,因此 是幸运数。
输入格式
第一行一个正整数 ,表示待判断的数的个数()。
接下来 行,每行一个正整数,小于 。
输出格式
输出 行,每行一个字符:若对应正整数是幸运数则输出 T,否则输出 F。
样例
2
16347
76344T
F
</p>
提示
提示:可以逐个输入逐个输出,不必等所有输入结束。
难度
普及-
通过率
—
尝试
0
已通过
0
- ID
- 934
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者