POJ 3100 && HDU 2740 Root of the Problem(水~)
2015-08-30 08:35
281 查看
Description
给你两个数n和g,求出最大a值使得a^g<=n
Input
多组用例,每组用例两个整数n和g,以0 0结束输入
Output
对于每组用例,求出满足条件的a值
Sample Input
4 3
5 3
27 3
750 5
1000 5
2000 5
3000 5
1000000 5
0 0
Sample Output
1
2
3
4
4
4
5
16
Solution
水题,pow的应用
Code
给你两个数n和g,求出最大a值使得a^g<=n
Input
多组用例,每组用例两个整数n和g,以0 0结束输入
Output
对于每组用例,求出满足条件的a值
Sample Input
4 3
5 3
27 3
750 5
1000 5
2000 5
3000 5
1000000 5
0 0
Sample Output
1
2
3
4
4
4
5
16
Solution
水题,pow的应用
Code
#include<stdio.h> #include<math.h> int main() { int n,g,a; while(scanf("%d%d",&n,&g)&&n&&g) { a=1; while(a++) { if((int)pow((double)a,g)>=n) break; } a=(int)pow(a,g)-n>n-(int)pow(a-1,g)?a-1:a; printf("%d\n",a); } return 0; }
相关文章推荐
- POJ 3096 && HDU 2736 Surprising Strings(水~)
- 类加载和对象的初始化过程
- 《HTTP权威指南》学习笔记(四)
- codecombat之Sarven沙漠13-24关及森林45/46关代码分享
- POJ 3094 && HDU 2734 Quicksum(水~)
- POJ 3087 Shuffle'm Up(简单模拟)
- hdu5422 Rikka with Graph(图论简单规律题)
- POJ 3086 Triangular Sums(水~)
- 《HTTP权威指南》学习笔记(三)
- 如何看懂时序图LCD1602(经典)
- 【java】初始化和清理
- 《HTTP权威指南》学习笔记(二)
- 看电影“刺客聂隐娘”前必须了解的知识(绝无剧透)
- Linux学习笔记之 磁盘管理常用命令
- 三分钟理解“模板方法模式”——设计模式轻松掌握
- 三分钟理解“模板方法模式”——设计模式轻松掌握
- 读《慕课》,抠字眼
- 颜色不变性算法及应用总结
- 书摘---网络搜集整理 (21--50)
- TCP协议与UDP协议的区别