游客 Signup | Login
中文 | En

3426 - 数的分类

   根据一个数的因子的个数,可以将正整数分为素数和非素数。

   根据一个数的因子有没有2,可以将数分为奇数和偶数。

   根据一个数是不是另一个数的平方,可以将一个整数分为平方数和非平方数。

   ......

    chengzi也定义了一种规则,根据一个数是不是在99乘法表中出现过,把100以内的正整数划分为了两部分。

    你的任务是给定一个数判断它是不是在乘法表中出现过。


Input

  输入包含一个组数T,表示有T组测试数据。

  每组测试数据包含一个整数N。

  (0<T<100,0<N<100)


Output

   对于每个测试数据,如果在乘法表中出现过输出"YES",否则输出"NO"。

Examples

Input

2
11
36

Output

NO
YES

Solution C

#include<stdio.h>
int main()
{
	int T,N,s;
	scanf("%d",&T);
	while(T--)
	{
		scanf("%d",&N);
		s=0;
		for(int i=1;i<=9;i++)
			for(int j=1;j<=9;j++)
			{
				if(N==i*j)
					s+=1;
			}
			if(s>0)
				printf("YES\n");
			else
				printf("NO\n");
	}
	return 0;
}

Solution C++

#include<stdio.h>
int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
	{
		int n,flag = 0;
		scanf("%d",&n);
		for(int i = 1;i < 10;i++)
			for(int j = i;j < 10;j++)
			{
				if(n == i * j)
				{
					flag = 1;
					break;
				}
			}
		if(flag)
			printf("YES\n");
		else
			printf("NO\n");
	}
	return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题