UVa 10622 - Perfect P-th Powers(对数+快速幂)
来源:互联网 发布:数据化决策 编辑:程序博客网 时间:2024/06/06 02:54
枚举50000以内的数,对数,利用快速幂求值验证。
#include<cstdio>#include<cmath>using namespace std;int fexp(int a,int b){ int cur=1,t=a; while(b){ if(b&1) cur*=t; t*=t; b>>=1; } return cur;}int find(int n){ for(int i=2;i<50000;++i){ int k=(log10(fabs(n))/log10(i)+0.01); if(fexp(i,k)==n) return k; if(fexp(-i,k)==n) return k; } return 1;}int main(){ int n; while(~scanf("%d",&n)&&n) printf("%d\n",find(n)); return 0;}
0 0
- UVa 10622 - Perfect P-th Powers(对数+快速幂)
- UVa 10622 - Perfect P-th Powers
- UVA 10622 - Perfect P-th Powers(数论)
- uva 10622 - Perfect P-th Powers(数论)
- UVA - 10622 Perfect P-th Powers
- UVA 10622 - Perfect P-th Powers
- UVa 10622 - Perfect P-th Powers
- UVa 10622 - Perfect P-th Powers
- UVA 10622 Perfect P-th Powers(数论)
- UVa 10622 - Perfect P-th Powers(数论)
- Perfect P-th Powers UVA
- uva 10622——Perfect P-th Powers
- UVA 10622 Perfect P-th Powers (唯一分解定理 + GCD)
- 10622 - Perfect P-th Powers(唯一分解定律)
- UVa10622 Perfect P-th Powers
- UVA 10622(p343)----Perfect Pth Powers
- Perfect Pth Powers(ZJU_2124)
- POJ 1730 Perfect Pth Powers(数论)
- C语言的内存分配
- POJ 1787 Charlie's Change 最多金币
- AtomicInteger
- 行为型模式-责任链模式
- [笔记]遗传算法 genetic algorithm
- UVa 10622 - Perfect P-th Powers(对数+快速幂)
- POJ 1679 次小生成树 Kruskal +DFS优化
- iOS开发 - SDWebImage使用(一个可管理远程图片加载的类库)
- hdu 1091 A+B for Input-Output Practice (III)
- Android Studio创建项目
- iOS支付宝问题之:调用支付宝AlipaySDK找不到头文件<openssl/rsa.h>
- 下载文件的php代码
- jsp页面加时间戳问题
- 配置Tomcat使用https协议(配置SSL协议)