113 - Power of Cryptography 浮点数 pow()函数
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()函数相关推荐
- pow函数gcc编译提示 undefined reference to `power' 的解决办法
一个程序,用了pow函数,头文件中也包含了<math.h>文件,但是在编译时,gcc -o ippanduan ippanduan.c 一直提示如下错误: /tmp/ccARJLRg.o ...
- power函数python_python中pow函数用法及功能说明
这篇文章我们来讲一下在网站建设中,python中pow函数用法及功能说明.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 幂运算是高更数学的应用学科,是一种关于幂的数学运算. ...
- python power函数_python中pow函数的用法_python中pow函数用法及功能说明
幂运算是高更数学的应用学科,是一种关于幂的数学运算.同底数幂相乘,底数不变,指数相加.同底数幂相除,底数不变,指数相减.幂的乘方,底数不变,指数相乘.适用于精确计算领域. 计算机作为精确计算的一种方式 ...
- python中pow函数_pow()函数以及Python中的示例
python中pow函数 Python pow()函数 (Python pow() function) pow() function is a library function in Python, ...
- POJ2109 Power of Cryptography
POJ2109 Power of Cryptography 贪心神题 题意 题解 提交代码 错误解法(不知道错在哪里) 错误代码 题意 这题是一个贪心神(经病)题. 众所周知,如果有x^n=p,那么如 ...
- Python pow函数
描述 pow()函数是Python的内置函数,它计算并返回x的y次方的值. 语法和参数 pow(x, y, z) 名称 备注 说明 x 底数 不可省略的参数 y 指数 不可省略的参数 z 取余数字 可 ...
- poj 2109 Power of Cryptography
Power of Cryptography Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 18408 Accepted: ...
- Vim技能修炼教程(16) - 浮点数计算函数
浮点数计算函数 这一节的所有函数,只有在vim编译时支持了+float时才有效. 三角函数 sin() : sine正弦函数 cos() : cosine余弦函数 tan() : tangent正切函 ...
- c+pow函数的头文件_pow()函数以及C ++中的示例
c+pow函数的头文件 C ++ pow()函数 (C++ pow() function) pow() function is a library function of cmath header ( ...
最新文章
- hibernate 中set的3个属性(inverse,cascade,order_by)
- Hadoop Eclipse开发环境设置
- 宇宙第一 IDE Visual Studio 2019 正式发布
- 217. Contains Duplicate数组重复元素 123
- Ubuntu 想在 Windows 的 WSL 中做到领先
- 服务器电脑 默认虚拟内存,服务器是否需要设置虚拟内存
- python控制台清屏_python清屏命令
- 图解设计模式:空对象模式
- C语言求解根号2的近似值
- 冰冻三尺,非一日之寒
- 【系统】ThrottleStop软件使用教程入门级,游戏+工作两种解决cpu过热方案
- OSChina 周六乱弹 ——我们能算儿童票么?
- js click与onclick事件绑定,触发与解绑
- Java中的浮点型数据类型
- 2021年,各类显卡的计算能力对比,天梯图
- python处理excel多重筛选
- PostgreSQL重启恢复---XLOG 2.0
- php 获取京东商品详情,用正则表达式,抓取京东的商品列表
- 数据结构学习——RBT(红黑树)以及实现Map和Set
- Url参数是另一段带参Url