uva oj 上的一题. 113 - Power of Cryptography

就是给个 n 1<=n<=200 和 p 1<=p<10^101求个 k 1<=k<=10^9 使得k^n=p.

一开始看到p竟然和这么大个,傻不拉几地想到用高精度表示,我去,还真写上了代码.......但是那里出了问题,小一点的数测试可以,数大了好像死循环了........

然后看其他人怎么解的,看到了浮点型表示及范围,还有个pow()函数,这些其实不太懂,就学习了.......其实感觉学到了不少(我想是自己知道的太少吧!)

1.十进制小数和二进制的互换. http://www.cnblogs.com/xkfz007/articles/2590472.html

2.计算机中浮点数的表示.http://zhan.renren.com/programming4idiots?gid=3602888498026486936&checked=true  还有http://blog.sina.com.cn/s/blog_5fb3f1250100xodv.html

3.浮点数的范围.http://haipeng31.blog.163.com/blog/static/1056233442010112732014486/

这样差不多理解了浮点数了.

所以p完全可以用double来存而不是用麻烦的高精度.

4.pow()函数.http://baike.baidu.com/view/114061.htm

既然有现成的函数,那么.....呵呵.

下面是看到别人的代码,大神,不解释.

#include <stdio.h>
#include <math.h>int main(void)
{int n;double p;while (scanf("%d %lf",&n,&p)!=EOF){printf("%d\n",(int)(pow(p,1.0/n)+0.5));    //加个0.5应该是四舍五入
    }return 0;
}

转载于:https://www.cnblogs.com/jiayith/archive/2013/05/05/3060694.html

113 - Power of Cryptography 浮点数 pow()函数相关推荐

  1. pow函数gcc编译提示 undefined reference to `power' 的解决办法

    一个程序,用了pow函数,头文件中也包含了<math.h>文件,但是在编译时,gcc -o ippanduan ippanduan.c  一直提示如下错误: /tmp/ccARJLRg.o ...

  2. power函数python_python中pow函数用法及功能说明

    这篇文章我们来讲一下在网站建设中,python中pow函数用法及功能说明.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 幂运算是高更数学的应用学科,是一种关于幂的数学运算. ...

  3. python power函数_python中pow函数的用法_python中pow函数用法及功能说明

    幂运算是高更数学的应用学科,是一种关于幂的数学运算.同底数幂相乘,底数不变,指数相加.同底数幂相除,底数不变,指数相减.幂的乘方,底数不变,指数相乘.适用于精确计算领域. 计算机作为精确计算的一种方式 ...

  4. python中pow函数_pow()函数以及Python中的示例

    python中pow函数 Python pow()函数 (Python pow() function) pow() function is a library function in Python, ...

  5. POJ2109 Power of Cryptography

    POJ2109 Power of Cryptography 贪心神题 题意 题解 提交代码 错误解法(不知道错在哪里) 错误代码 题意 这题是一个贪心神(经病)题. 众所周知,如果有x^n=p,那么如 ...

  6. Python pow函数

    描述 pow()函数是Python的内置函数,它计算并返回x的y次方的值. 语法和参数 pow(x, y, z) 名称 备注 说明 x 底数 不可省略的参数 y 指数 不可省略的参数 z 取余数字 可 ...

  7. poj 2109 Power of Cryptography

    Power of Cryptography Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 18408   Accepted: ...

  8. Vim技能修炼教程(16) - 浮点数计算函数

    浮点数计算函数 这一节的所有函数,只有在vim编译时支持了+float时才有效. 三角函数 sin() : sine正弦函数 cos() : cosine余弦函数 tan() : tangent正切函 ...

  9. c+pow函数的头文件_pow()函数以及C ++中的示例

    c+pow函数的头文件 C ++ pow()函数 (C++ pow() function) pow() function is a library function of cmath header ( ...

最新文章

  1. hibernate 中set的3个属性(inverse,cascade,order_by)
  2. Hadoop Eclipse开发环境设置
  3. 宇宙第一 IDE Visual Studio 2019 正式发布
  4. 217. Contains Duplicate数组重复元素 123
  5. Ubuntu 想在 Windows 的 WSL 中做到领先
  6. 服务器电脑 默认虚拟内存,服务器是否需要设置虚拟内存
  7. python控制台清屏_python清屏命令
  8. 图解设计模式:空对象模式
  9. C语言求解根号2的近似值
  10. 冰冻三尺,非一日之寒
  11. 【系统】ThrottleStop软件使用教程入门级,游戏+工作两种解决cpu过热方案
  12. OSChina 周六乱弹 ——我们能算儿童票么?
  13. js click与onclick事件绑定,触发与解绑
  14. Java中的浮点型数据类型
  15. 2021年,各类显卡的计算能力对比,天梯图
  16. python处理excel多重筛选
  17. PostgreSQL重启恢复---XLOG 2.0
  18. php 获取京东商品详情,用正则表达式,抓取京东的商品列表
  19. 数据结构学习——RBT(红黑树)以及实现Map和Set
  20. Url参数是另一段带参Url

热门文章

  1. 利用OpenCV进行图像的轮廓检测
  2. 第十六届全国大学生智能车竞赛线上比赛-赛前开题
  3. 寄生电容所带来的影响
  4. 半导体制冷片中的N,P半导体测试
  5. BPW-21光电二极管的特性测试
  6. 通过FFT来计算螺旋线的匝数
  7. mysql as用法_MySQL基础学习总结
  8. 查看linux内核的glibc库,查看当前系统的glibc版本
  9. java 变量 动态类型_Java:如何将变量从一种类型动态转换为另一种类型?
  10. RAW 原始套接字 TCP UDP协议解析