1303: 因子个数
来源:互联网 发布:怎么追加淘宝评论 编辑:程序博客网 时间:2024/06/06 09:24
1303: 因子个数 [数学]
时间限制: 1 Sec 内存限制: 128 MB提交: 254 解决: 63 统计
题目描述
给定一个数n,求n的因子数。
n的因子:所有的m满足n % m == 0。
输入
第一行输入一个整数t,代表有t组测试数据(t <= 100)
接下来有t行,每行有一个整数n。
保证1 <= n <= 100000000。
输出
输出一个结果代表因子个数。
样例输入
41234
样例输出
1223
来源
#include<stdio.h>#include<math.h>int main(){ int t; long int n,i,k,num=0; scanf("%d",&t); while(t--) { scanf("%ld",&n); k=sqrt(n); for(i=1;i<=k;i++) { if(n%i==0) { num++; } } if(k*k==n) { printf("%ld\n",2*num-1);//此时两个因子相同都为k } else { printf("%ld\n",2*num); } num=0; } return 0;}
阅读全文
0 0
- 1303: 因子个数
- 因子和因子个数
- 奇因子个数
- POJ2992 Divisors【因子个数】
- 质因子个数统计
- 【PAT】因子个数
- **质因子个数
- POJ 2992 因子个数
- 问题 M: 因子个数
- CCF NOI1024 因子个数
- 因子个数打表
- CCF 1024 因子个数
- 【lightoj1028】求因子个数
- 【专题】因子和与因子个数
- 算n因子的个数
- HDU 1299 求因子个数
- 数论之因子的个数
- 关于因子个数的问题
- 递归求平均
- Remove K Digits
- 1313汇编模拟器一(单一语句简单寄存器)
- 数据结构:求两个多项式的相加运算
- Phaser类实现并发多阶段同步
- 1303: 因子个数
- C&C++函数内部跳转
- compareTo()方法的使用
- 机器学习基石-03-3-learning with different Protocol
- LDA与PCA都是常用的降维方法,二者的区别
- 浅谈Deep Link
- 文章标题
- JSON和JSONP区别(跨域)
- NOIP集训Week 6总结