UVA 113 - Power of Cryptography
2016-07-13 16:34
417 查看
UVA 113 - Power of Cryptography
题目大意:给两个数,第一个是指数,第二个是未知数与指数的结果,求未知数。解题思路:二分法
#include<cmath> #include<cstdio> int main() { double a; double s; while (scanf("%lf%lf", &a, &s) != EOF) { int beg = 0, end = 1000000000; while (1) { int mid = (beg + end) / 2; if (pow(mid,a)>s) end = mid - 1; else if (pow(mid,a)<s) beg = mid + 1; else { printf("%d\n", mid); break; } } } return 0; }
相关文章推荐
- VS2013 项目项目安装和部署
- Android开发——常用ADB命令的使用
- **JAVASCRIPT** DOM对象二——节点与遍历
- UVa 272 - TEX Quotes
- Node.js+Socket.IO实现的WebSocket群聊天室源码
- stm8 RTC自动唤醒
- UVa 401 - Palindromes
- HoloLens开发手记 - Unity之Locatable camera 使用相机
- SSH方式连接Android设备
- UVA-1587 box
- HTTP协议详解
- Content Shell Apk分析之Content模块启动过程(上)
- 面向对象六大原则--开闭原则
- 使用OkHttp包在Android中进行HTTP头处理的教程
- Nginx获取自定义头部header的值
- WIFI密码破解与网络数据抓包
- nyoj 26 孪生素数问题
- Postgresql 同步流复制
- UVA - 10340 All in All
- Jenkins+docker实现应用发布