问题 23892 --CCC 1997 02 Nasty Numbers

23892: CCC 1997 02 Nasty Numbers

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

如果一个正整数至少有两个约数,且其中一对的差等于另一对的和,那么我们就称它为讨厌数。
例如,6是一个讨厌数,6-1=2+3,24也是讨厌数,12-2=6+4。
写一个程序,输入一个正整数的列表,确定每一个正整数是否是讨厌数。

输入

输入的文件是一个正整数的列表,每行一个。列表中的每一个数字是被测试过的整数,都小于32001且总数不超过20。

输出

输出的文件应该包含每个测试值的测试结果。判断它是否是讨厌数。

样例输入

4
6
24
30420
10078

样例输出

6 is nasty
24 is nasty
30420 is nasty
10078 is not nasty

来源

[提交][状态]