您的位置:首页 > 其它

2020年蓝桥杯第十一届校内赛真题解析--填空--约数

2020-04-02 07:24 106 查看

2020年蓝桥杯第十一届校内赛真题解析--填空--约数

比赛记录

本人于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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
星宇_大佬养成时 发布了10 篇原创文章 · 获赞 0 · 访问量 93 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: