比赛 20200612 评测结果 AAATTTTTTT
题目名称 最多因子数 最终得分 30
用户昵称 ShallowDream雨梨 运行时间 21.013 s
代码语言 C++ 内存使用 4.40 MiB
提交时间 2020-06-15 20:02:51
显示代码纯文本
    #include<cstdio>
    using namespace std;
    int i,j,a=0;
    int pd(int i){
    	int tot=0;
    	for(j=1;j<=i;j++){
    		if(i%j==0)tot++;}
    	return tot;}
    int main()	{  
	freopen("divisors.in","r",stdin);
	freopen("divisors.out","w",stdout);
        int n,m;
        scanf("%d %d",&n,&m);
        int d=0,p=m;
        for(i=n;i<=m;i++){
        	int k=pd(i);
        	if(k>d){
        		d=k;p=i;a++;}}
    	printf("Between %d and %d,%d has a maximum of %d divisors.\n",n,m,p,d);
    	return 0;
    }