记录编号 298394 评测结果 AAATTAATTT
题目名称 最多因子数 最终得分 50
用户昵称 Gravataropen the window 是否通过 未通过
代码语言 C++ 运行时间 15.200 s
提交时间 2016-08-21 09:06:27 内存使用 0.29 MiB
显示代码纯文本
#include<cstdio>
using namespace std;
int tot,l,r,maxx,k;
int main()
{
	freopen("divisors.in","r",stdin);
	freopen("divisors.out","w",stdout);
	scanf("%d%d",&l,&r);
	for (int i=l; i<=r; ++i)
	{
		tot=0;
		for (int j=1; j*j<=i; ++j)
		 if (i%j==0) 
		 {
		    tot+=2;
		    if (i/j==j) tot--;
		 }
		if (maxx<tot)
		{
			maxx=tot;
			k=i;
		}
	}
	printf("Between %d and %d,%d has a maximum of %d divisors.",l,r,k,maxx);
}