HDU1492-The number of divisors(约数) about Humble Numbers-数论(计数问题)
来源:互联网 发布:淘宝拍摄工作室 编辑:程序博客网 时间:2024/05/22 17:22
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1492
题意:给出一个只包含质因数2,3,5,7的数,求其约数的个数
思路:如果n=p1^n1*p2^n2*...*pn^nn,其中p1,p2,...,pn表示质因数,n1,n2,...,nn表示相应质因数的指数,根据乘法原理,则约数的个数为(n1+1)(n2+1)...(nn+1)
#include<iostream>#include<string>#include<cstdio>#include<cstring>#include<map>#include<queue>#include<cmath>#include<stack>#include<set>#include<vector>#include<algorithm>#define LL long long#define inf 1<<29#define s(a) scanf("%I64d",&a)#define CL(a,b) memset(a,b,sizeof(a))using namespace std;const int N=200005;__int64 n,m,a,b,c,d;int main(){ while(s(n)&&n){ a=1,b=1,c=1,d=1; while(n!=1&&n%2==0){a++,n/=2;} while(n!=1&&n%3==0){b++,n/=3;} while(n!=1&&n%5==0){c++,n/=5;} while(n!=1&&n%7==0){d++,n/=7;} printf("%I64d\n",a*b*c*d); } return 0;}
0 0
- HDU1492-The number of divisors(约数) about Humble Numbers-数论(计数问题)
- HDU1492 The number of divisors(约数) about Humble Numbers【约数】
- hdu1492-The number of divisors(约数) about Humble Numbers
- HDU1492 The number of divisors(约数) about Humble Numbers
- HDU1492/The number of divisors(约数) about Humble Numbers
- hdu1492 The number of divisors(约数) about Humble Numbers
- 【HDU1492】The number of divisors(约数) about Humble Numbers
- hdu1492 The number of divisors(约数) about Humble Numbers(公约数个数问题)
- hdoj 1492 The number of divisors(约数) about Humble Numbers 【数论】【质因子分解 求和】
- hdu 1492 The number of divisors(约数) about Humble Numbers 数论~~
- HDU 1492 The number of divisors(约数) about Humble Numbers(数论题目要知道定理呀....)
- ACM 数论 hdu 1492 The number of divisors(约数) about Humble Numbers
- HDU 1492 The number of divisors(约数) about Humble Numbers
- The number of divisors(约数) about Humble Numbers
- HDU 1492 The number of divisors(约数) about Humble Numbers
- The number of divisors(约数) about Humble Numbers
- The number of divisors(约数) about Humble Numbers
- The number of divisors(约数) about Humble Numbers
- NDK Application.mk使用手册
- linux命令之grep
- androidstudio 快捷键,使用技巧(持续更新...)
- 网站架设中的服务器并发数和服务器带宽估计方法
- iOS应用程序运行原理及各步骤解析
- HDU1492-The number of divisors(约数) about Humble Numbers-数论(计数问题)
- 软件测试分类
- linux yum 安装 配置 使用 mysql
- 华为OJ题库_字符逆序
- UML——行为图
- Java多线程中Sleep与Wait的区别
- [转载]广告联盟类型详解
- 数据输入/输出重定向
- Android自学小疑问、小知识点之 监听事件通过接口方式 多次实现监听器