问题 D: 约数的个数
问题 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: 约数的个数相关推荐
- 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 ...
- 牛客网——约数的个数
题目描述 输入n个整数,依次输出每个数的约数的个数 输入描述: 输入的第一行为N,即数组的个数(N<=1000) 接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=100 ...
- 线性筛——约数的个数
如果不会线性筛素数的话,建议先看这篇博客了解一下线性筛素数. 线性寻找约数的个数(积性函数都可以线性筛)主要是在线性筛素数的基础上得到的 用 f ( n ) f(n) f(n) 表示 n n n 的约 ...
- 约数的和及约数的个数
约数的和及约数的个数 1.约数的个数等于:所有质因数的指数加上1后的乘积; 若一个数分解质因数后为(am)*(bn),其中a,b均为质因数;m,n均为相应质因数的指数. 则约数个数为(m+1)(n+1 ...
- 3377. 约数的个数
3377. 约数的个数 求n的约数: a * b=n,如果a不等于b,那么n的约数有a b两个 a * a=n,即a=a,那么n的约数有a一个 按照这种方法可以将时间复杂度降到O(sqrt(a)) / ...
- 牛客2019跨年AK场 E 【大】约数 (两个数的全部公约数)
链接:https://ac.nowcoder.com/acm/contest/3800/E 题目描述 Actci上课睡了一觉,下课屁颠屁颠的去找数学老师补课,问了老师一个题目: 给出两个数a,b,问a ...
- Java实现蓝桥杯模拟约数的个数
问题描述 1200000有多少个约数(只计算正约数). 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分. pac ...
- 【数论】最大公约数、约数的个数与约数之和定理
Halo,这里是Ppeua.平时主要更新C语言,C++,数据结构算法......感兴趣就关注我吧!你定不会失望.
- 【数学专题】约数个数与欧拉函数
整理的算法模板合集: ACM模板 目录 一.约数个数 1. AcWing 1291. 轻拍牛头 2. AcWing 1294. 樱花 2.1 AcWing 197. 阶乘分解 3. AcWing 19 ...
最新文章
- 计算机网络多媒体图像矢量图,13多媒体信息处理——图像处理(一)
- python实现神经网络的正向传播(fp)函数_如何自己从零实现一个神经网络?
- 将tif文件转化为png文件 Python3
- 更新r语言_【R语言学习最佳资料之一】R小抄速查表精简更新版
- win10 linux装软件有哪些,win10若何装linux,win10安装linux双系统的详细教程,微商必备软件有哪些...
- asp.net html5 input提交,Render ASP.NET TextBox as HTML5 Input type “Number
- 好用的jquery.animateNumber.js数字动画插件
- 15.Linux 高性能服务器编程 --- 进程池和线程池
- 2017-2018-1 20155322 20155327 实验一 开发环境的熟悉
- html网页毕业论文,HTML网页设计毕业论文.pdf
- 3DMax 2014中文版安装破解教程
- 采购供应链“双璧”姊妹花,一键实现采购流程精细化管理!
- 计算机网络与Internet发展历史
- 最近自己安装CDH5.X版本时发现,CM包和parcels包无法下载了。
- 徒手写代码之《机器学习实战》-----决策树算法(2)(使用决策树预测隐形眼镜类型)
- Opencv基于改进VGG19的表情识别系统(源码&Fer2013&教程)
- 【实战篇】40 # 如何实现3D地球可视化?
- 中英文切换遇到的坑-总结
- JS面向对象三大特性
- C++统计文件夹中文件个数
热门文章
- 预计2021年移动渠道将占中国网络广告支出82%
- python argpare 模块的简单用法
- 从URI中获取实际的文件path
- [ASM C/C++] C语言数组
- Java Hibernate 二级缓存配置及缓存的统计策略
- why the ebitda and ebit differ so much for netflix?
- what you CAN LEARN FROM AUTOMATOR AND APPLE STEVE JOBS
- what should we learn from Magnetite?
- Redux之compose
- 面试官:前端跨页面通信,你知道哪些方法?