uva - 113 - Power of Cryptography
2014-01-26 10:24
253 查看
题目大意:
输入n、p,n代表一个数的指数,p代表结果,求这个数的底数。P可以达到10^101。解题思路:
因为数字非常大,可以用long double,可以达到10^4932。但是注意输出,数太大默认的输出是科学计数法,WA,要改成普通输出。cout << fixed << setprecision(0);
AC代码:
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <iostream> #include <iomanip> #include <cstring> #include <algorithm> using namespace std; int main() { #ifdef Local freopen("a.in", "r", stdin); freopen("a.out", "w", stdout); #endif long double p = 0, n = 0; while (cin >> n >> p) { n = 1.0/n; cout << fixed << setprecision(0) << pow(p, n) << endl; } }
相关文章推荐
- SD卡搜索文件并在textview显示,加入了looper
- 使用TC工具针对端口的限速
- 英文拜年
- jQuery学习总结
- android使用全局变量的两种方法
- 查看与修改字节码,从而实现替换他人jar包中class文件的目的
- list 容器 排序函数
- Struts 配置文件加载顺序
- UITextField特性整理
- android 如何修改默认时间制式格式
- Android Design in Action — 以微信为例
- 英语构词法
- 疯狂ios讲义之网页控件(UIWebView)
- 疯狂ios讲义之网页控件(UIWebView)
- 疯狂ios讲义之网页控件(UIWebView)
- 如何修改AOSP以加入自己的设备,应用,工具等
- MD5加密算法
- iOS中arc的设置与使用
- Linux配置Apache2的经验总结
- NXOPEN命名空间说明