比赛 20200612 评测结果 AAATTTTTTT
题目名称 最多因子数 最终得分 30
用户昵称 数声风笛ovo 运行时间 21.013 s
代码语言 C++ 内存使用 13.66 MiB
提交时间 2020-06-15 20:59:51
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int baoli(int i){
   	int tot=0;
   	for(int j=1;j<=i;j++){
   		if(!(i%j)){
   			tot++;
   		}
	}
    return tot;
}
int main(){  
	freopen("divisors.in","r",stdin);
	freopen("divisors.out","w",stdout);
    int m,n,a=0;
    scanf("%d%d",&n,&m);
    int d=0,p=m;
    for(int i=n;i<=m;i++){
       	int k=baoli(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;
}