游客 Signup | Login
中文 | En

1679 - 通过了吗

小G发现了一个奇怪的问题。
"怎么ACMclub里我不会做的题目号这么有规律?"
经系统检查,题目编号含有2,3,5以外的质因子的题目小G都没有通过,反之则全部通过。

Input

输入有多组数据。
每组数据一行,1个正整数(不大于1000000000),代表题目号。

Output

对应每组数据,如果小G通过了这道题目,则输出1,否则输出0。

Examples

Input

15
20
47
57

Output

1
1
0
0

Solution C

#include<stdio.h>
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        while(n%2==0) n/=2;
        while(n%3==0) n/=3;
        while(n%5==0) n/=5;
        if(n==1) printf("1\n");
        else printf("0\n");
    }
    return 0;
}

Solution C++

#include <stdio.h>

bool IsUgly(int number)
{
    while(number % 2 == 0)
        number /= 2;
    while(number % 3 == 0)
        number /= 3;
    while(number % 5 == 0)
        number /= 5;
    return (number == 1) ? true : false;
}

int main()
{
	int n;
	while(scanf("%d",&n)!=EOF)
	{
		printf("%d\n",IsUgly(n));
	}	
	return 0;
}
Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题