比赛记录
本人于2020年3月14日14:00~18:00,参加了本校组织的校内模拟赛 。
本次校内模拟赛的感受较好,我觉得这次的难度适中,大家应该都可以取得自己理想的成绩。
问题描述
1200000有多少个约数(只计算正约数)
答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
解析
#include <iostream>
#include <cstdio>
#include <string>
#include <cmath>
using namespace std;
const int N = 1200000;
bool vis[N];
int ans = 0;
int main()
{
for(int i = 1;i * i <= N; i++)
{
if(N % i == 0)
{
//printf("%d %d\n",i , N / i);
if(vis[i] == 0)ans+=2;
}
}
cout << ans << endl;
return 0;
}
答案
96