首页 > 其他 > 详细

hrbust 1990 函数F(x)

时间:2014-01-21 01:13:15      阅读:476      评论:0      收藏:0      [点我收藏+]

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)

原文:http://blog.csdn.net/imutzcy/article/details/18324719

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!