比赛 noip-081029 评测结果 AAATTTTTTT
题目名称 最多因子数 最终得分 30
用户昵称 BYVoid 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2008-10-29 21:35:50
显示代码纯文本
#include <iostream>
#include <cmath>
using namespace std;

int A,B,D,Ansm,Ansn;

void init()
{
	freopen("divisors.in","r",stdin);
	freopen("divisors.out","w",stdout);
	cin >> A >> B;

}


int main()
{
	init();
	int i,j,c,d;
	for(i=A;i<=B;i++)
	{
		d=i/2+1;
		c=2;
		for (j=2;j<=d;j++)
			if (!(i%j) && i!=j)
				c++;
		if (c>Ansm)
		{
			Ansm=c;
			Ansn=i;
		}
	}
	printf("Between %d and %d,%d has a maximum of %d divisors.",A,B,Ansn,Ansm);
	return 0;
}