3 13121 12131
YES! YES! NO!
//考查知识点:数学推导。。
#include<stdio.h>
int main()
{
int n;
while(~scanf("%d",&n))
{
if(n==0)
{
printf("NO!\n");
continue;
}
n++;
while(n%3==0||n%2==0)
{
if(n%3==0)
n/=3;
if(n%2==0)
n/=2;
}
if(n==1)
printf("YES!\n");
else
puts("NO!");
}
return 0;
}原文:http://blog.csdn.net/ice_alone/article/details/44675179