问题 D: 约数的个数

时间限制: 1 Sec  内存限制: 32 MB
提交: 272  解决: 90
[提交][状态][讨论版][命题人:外部导入]

题目描述

输入n个整数,依次输出每个数的约数的个数。

输入

输入的第一行为N,即数组的个数(N<=1000)
接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=1000000000)
当N=0时输入结束。

输出

可能有多组输入数据,对于每组输入数据,
输出N行,其中每一行对应上面的一个数的约数的个数。

样例输入

6
1 4 6 8 10 12
0

样例输出

1
3
4
4
4
6
#include<bits/stdc++.h>using namespace std;int solve(int x)
{int sum=0;int n=sqrt(x);for(int i=1;i<=n;i++){if(x%i==0) sum+=2;}if(n*n==x) sum--;//等于的话 会多加一个return sum;
}
int main()
{int n;while(scanf("%d",&n)==1,n){for(int i=0;i<n;i++){int x;scanf("%d",&x);printf("%d\n",solve(x));}}return 0;
}

转载于:https://www.cnblogs.com/chenchen-12/p/10155294.html

问题 D: 约数的个数相关推荐

  1. P3327 约数的个数和 [约数函数性质,数论分块]

    P3327 约数的个数和 题意 d(x)d(x)d(x)为约数的个数,对于每个询问,回答∑i=1n∑j=1md(ij)\sum_{i=1}^n\sum_{j=1}^md(ij)∑i=1n​∑j=1m​ ...

  2. 牛客网——约数的个数

    题目描述 输入n个整数,依次输出每个数的约数的个数 输入描述: 输入的第一行为N,即数组的个数(N<=1000) 接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=100 ...

  3. 线性筛——约数的个数

    如果不会线性筛素数的话,建议先看这篇博客了解一下线性筛素数. 线性寻找约数的个数(积性函数都可以线性筛)主要是在线性筛素数的基础上得到的 用 f ( n ) f(n) f(n) 表示 n n n 的约 ...

  4. 约数的和及约数的个数

    约数的和及约数的个数 1.约数的个数等于:所有质因数的指数加上1后的乘积; 若一个数分解质因数后为(am)*(bn),其中a,b均为质因数;m,n均为相应质因数的指数. 则约数个数为(m+1)(n+1 ...

  5. 3377. 约数的个数

    3377. 约数的个数 求n的约数: a * b=n,如果a不等于b,那么n的约数有a b两个 a * a=n,即a=a,那么n的约数有a一个 按照这种方法可以将时间复杂度降到O(sqrt(a)) / ...

  6. 牛客2019跨年AK场 E 【大】约数 (两个数的全部公约数)

    链接:https://ac.nowcoder.com/acm/contest/3800/E 题目描述 Actci上课睡了一觉,下课屁颠屁颠的去找数学老师补课,问了老师一个题目: 给出两个数a,b,问a ...

  7. Java实现蓝桥杯模拟约数的个数

    问题描述 1200000有多少个约数(只计算正约数). 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分. pac ...

  8. 【数论】最大公约数、约数的个数与约数之和定理

    Halo,这里是Ppeua.平时主要更新C语言,C++,数据结构算法......感兴趣就关注我吧!你定不会失望.

  9. 【数学专题】约数个数与欧拉函数

    整理的算法模板合集: ACM模板 目录 一.约数个数 1. AcWing 1291. 轻拍牛头 2. AcWing 1294. 樱花 2.1 AcWing 197. 阶乘分解 3. AcWing 19 ...

最新文章

  1. 计算机网络多媒体图像矢量图,13多媒体信息处理——图像处理(一)
  2. python实现神经网络的正向传播(fp)函数_如何自己从零实现一个神经网络?
  3. 将tif文件转化为png文件 Python3
  4. 更新r语言_【R语言学习最佳资料之一】R小抄速查表精简更新版
  5. win10 linux装软件有哪些,win10若何装linux,win10安装linux双系统的详细教程,微商必备软件有哪些...
  6. asp.net html5 input提交,Render ASP.NET TextBox as HTML5 Input type “Number
  7. 好用的jquery.animateNumber.js数字动画插件
  8. 15.Linux 高性能服务器编程 --- 进程池和线程池
  9. 2017-2018-1 20155322 20155327 实验一 开发环境的熟悉
  10. html网页毕业论文,HTML网页设计毕业论文.pdf
  11. 3DMax 2014中文版安装破解教程
  12. 采购供应链“双璧”姊妹花,一键实现采购流程精细化管理!
  13. 计算机网络与Internet发展历史
  14. 最近自己安装CDH5.X版本时发现,CM包和parcels包无法下载了。
  15. 徒手写代码之《机器学习实战》-----决策树算法(2)(使用决策树预测隐形眼镜类型)
  16. Opencv基于改进VGG19的表情识别系统(源码&Fer2013&教程)
  17. 【实战篇】40 # 如何实现3D地球可视化?
  18. 中英文切换遇到的坑-总结
  19. JS面向对象三大特性
  20. C++统计文件夹中文件个数

热门文章

  1. 预计2021年移动渠道将占中国网络广告支出82%
  2. python argpare 模块的简单用法
  3. 从URI中获取实际的文件path
  4. [ASM C/C++] C语言数组
  5. Java Hibernate 二级缓存配置及缓存的统计策略
  6. why the ebitda and ebit differ so much for netflix?
  7. what you CAN LEARN FROM AUTOMATOR AND APPLE STEVE JOBS
  8. what should we learn from Magnetite?
  9. Redux之compose
  10. 面试官:前端跨页面通信,你知道哪些方法?