码迷,mamicode.com
首页 > 其他好文 > 详细

HDU ACM 2521 反素数 水题+因子打表

时间:2015-06-02 17:54:49      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:c   c++   acm   算法   编程   

分析:水题,不解释。

#include<iostream>
using namespace std;

int cnt[6000];

void init()         //打表
{
	int i,j;

	memset(cnt,0,sizeof(cnt));
	cnt[1]=1;     //1只有他本身
	for(i=2;i<=5005;i++)
	{
		cnt[i]+=2;      //1和他本身
		for(j=2;j<=i/2;j++)
			if(i%j==0) cnt[i]++;
	}
}

int main()      
{
	int T,a,b,i,max,si;

	cin>>T;
	init();
	while(T--)
	{
		max=0;
		cin>>a>>b;
		for(i=a;i<=b;i++)
			if(max<cnt[i])
			{
				si=i;
				max=cnt[i];
			}
		cout<<si<<endl;
	}
    return 0;      
}


HDU ACM 2521 反素数 水题+因子打表

标签:c   c++   acm   算法   编程   

原文地址:http://blog.csdn.net/a809146548/article/details/46332201

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!