POJ 2109 Power of Cryptography
2016-05-05 23:17
316 查看
POJ 2109 Power of Cryptography
[★★☆☆☆]高精度 二分 神奇的题目
题目大意:
给n, p求k使得 k^n=p。输入格式:
n p输出格式:
k样例
输入:2 16
3 27
7 4357186184021382204544
输出:
4
3
1234
解题思路:
并不知道出题人的本意是啥。。大概是高精度+二分,不过double + 二分也行。不过看到大神给出了BUG级的解法。
double居然这么好用,学到了。。
代码
#include <iostream> #include <cmath> using namespace std; int main() { double n, p; while (cin >> n >> p) { cout << pow(p, 1.0/n) << endl; } return 0; }
相关文章推荐
- 初学ACM - 组合数学基础题目PKU 1833
- POJ ACM 1001
- POJ ACM 1002
- 1611:The Suspects
- POJ1089 区间合并
- POJ 2635 The Embarrassed Cryptographe
- POJ 3292 Semi-prime H-numbers
- POJ 2773 HAPPY 2006
- POJ 3090 Visible Lattice Points
- POJ-2409-Let it Bead&&NYOJ-280-LK的项链
- POJ-1695-Magazine Delivery-dp
- POJ1523 SPF dfs
- POJ-1001 求高精度幂-大数乘法系列
- POJ-1003 Hangover
- POJ-1004 Financial Management
- POJ1050 最大子矩阵和
- 用单调栈解决最大连续矩形面积问题
- 2632 Crashing Robots的解决方法
- 1573 Robot Motion (简单题)
- POJ 1200 Crazy Search(简单哈希)