hrbust 1990 函数F(x)

SoL:模拟即可~~

#include <cstdio>
#include <algorithm>
#include <cstring>

using namespace std;

const int maxn = 1000;

int solve(int n)
{
	int cnt=0;
	if(n==1)  return 1;
	for(int i=1;i<=n;i++)
	{
		if(n%i==0)
			cnt++;
	}
	return cnt;
}

int main()
{
	int T;
	while(~scanf("%d",&T))
	{
		while(T--)
		{
			int N;
			bool flag=false;
			scanf("%d",&N);
			for(int i=1;i<=maxn;i++)
			{
				if(solve(i)==N)
				{
					flag=true;
					printf("%d\n",i);
					break;
				}
			}
			if(!flag)  printf("-1\n");
		}
	}
	return 0;
}


 

hrbust 1990 函数F(x)

上一篇:CentOS-6.4-minimal版中安装图形用户界面


下一篇:hrbust 1992 比赛积分