日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Power of Cryptography

發布時間:2025/7/14 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Power of Cryptography 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

//只用一行核心代碼就可以過的天坑題目............= =

題目:

Description

Current work in cryptography involves (among other things) large prime numbers and computing powers of numbers among these primes. Work in this area has resulted in the practical use of results from number theory and other branches of mathematics once considered to be only of theoretical interest.?
This problem involves the efficient computation of integer roots of numbers.?
Given an integer n>=1 and an integer p>= 1 you have to write a program that determines the n th positive root of p. In this problem, given such integers n and p, p will always be of the form k to the n?th. power, for an integer k (this integer is what your program must find).

Input

The input consists of a sequence of integer pairs n and p with each integer on a line by itself. For all such pairs 1<=n<= 200, 1<=p<10?101?and there exists an integer k, 1<=k<=10?9?such that k?n?= p.

Output

For each integer pair n and p the value k should be printed, i.e., the number k such that k n =p.

Sample Input

2 16 3 27 7 4357186184021382204544

Sample Output

4 3 1234 哎~不多說了,代碼如下: #include<iostream> #include<cmath> using namespace std; int main() {double n,p;while(cin>>n>>p){cout<<pow(p,1/n)<<endl;}return 0; }


正解:二分+高精 代碼: 1 #include <stdio.h> 2 #include <string.h> 3 4 // 交換字符串函數 5 void swap_str(char str[]) { 6 int len = strlen(str); 7 for (int i=0; i<len/2; i++) { 8 int tmp = str[i]; 9 str[i] = str[len-i-1]; 10 str[len-i-1] = tmp; 11 } 12 } 13 14 // 大數與整型相乘函數(大數以字符串形式給出) 15 void my_mul(char str[], int x) { 16 int len = strlen(str); 17 int cp = 0, i, tmp; 18 swap_str(str); 19 for (i=0; i<len; i++) { 20 tmp = (str[i]-'0')*x + cp; 21 str[i] = (tmp%10) + '0'; 22 cp = tmp / 10; 23 } 24 while (cp) { 25 str[i++] = (cp%10) + '0'; 26 cp /= 10; 27 } 28 while ('0'==str[i-1] && i>1) 29 i--; 30 str[i] = '\0'; 31 swap_str(str); 32 } 33 // 比較兩個大數的大小(大數前沒有0) 34 int my_numCmp(char str1[], char str2[]) { 35 int len1, len2; 36 len1 = strlen(str1); 37 len2 = strlen(str2); 38 if (len1 > len2) 39 return 1; 40 if (len1 < len2) 41 return -1; 42 return strcmp(str1, str2); 43 } 44 45 // 字符串存儲開方結果 46 void my_pow(char str[], int k, int n) { 47 str[0] = '1', str[1] = '\0'; 48 while (n--) { 49 my_mul(str, k); 50 } 51 } 52 53 // 二分查找正確答案 54 int my_binary_search(int n, char str[]) { 55 int high = 1e9, low = 0; 56 int mid; 57 char tot[2005]; 58 59 while (low < high) { 60 mid = low + (high-low)/2; 61 my_pow(tot, mid, n); 62 int tmp = my_numCmp(tot, str); 63 if (0 == tmp) 64 return mid; 65 if (tmp < 0) 66 low = mid + 1; 67 else 68 high = mid; 69 } 70 return mid; 71 } 72 73 int main() { 74 char str[105]; 75 int n; 76 while (scanf("%d%s", &n, str) != EOF) { 77 printf("%d\n", my_binary_search(n, str)); 78 } 79 return 0; 80 }

代碼來源:http://blog.csdn.net/zcube/article/details/8545523

轉載于:https://www.cnblogs.com/teilawll/p/3204786.html

總結

以上是生活随笔為你收集整理的Power of Cryptography的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩aa视频| 97小视频| 久久精品国产99国产精品 | 免费在线国产 | 亚洲天堂女人 | 午夜性影院| 欧美视频久久久 | 91精品黄色 | 国产日韩欧美日韩大片 | 久久精品久久精品 | 97se在线 | 日韩欧美亚洲成人 | 白白色2012年最新视频 | 亚洲综合色av | 成人黄色免费网 | 冲田杏梨一区二区三区 | 伊人青青 | 一级特黄色大片 | 国产乱人伦精品 | 男生裸体视频网站 | 亚洲欧美一区二区三区在线 | a v在线视频 | 在线观看国产一区 | 欧美成人午夜精品久久久 | 国产91一区二区三区在线精品 | 久久国产乱子伦免费精品 | 午夜xxx | 日本黄色一区二区三区 | 欧美另类第一页 | 国产精品无码一区二区三区三 | 四虎精品视频 | 成人亚洲免费 | av动漫天堂 | 国产激情精品一区二区三区 | 嫩草嫩草嫩草嫩草 | 国产日产精品一区二区三区 | 免费黄色看片 | 欧美人妻少妇一区二区三区 | 在线观看黄色av网站 | 浪浪视频在线观看 | 手机看片福利在线 | 国产精品第四页 | 永久免费汤不热视频 | 亚洲欧美在线免费观看 | 亚洲一个色| 大乳丰满人妻中文字幕日本 | 成人网免费 | 欧美一区二区三区在线免费观看 | 99视频在线观看免费 | 日本一区二区三区在线观看 | 成人在线观看视频网站 | 后进极品白嫩翘臀在线视频 | 国产永久免费无遮挡 | 久久免费公开视频 | 成人动漫一区二区三区 | 久久动态图 | 亚洲毛片在线播放 | 久久9966| 欧美色图19p| av激情在线| 成人aaaaa| 激情综合网婷婷 | 无码人妻精品一区二区三区不卡 | 欧美激情一区二区三级高清视频 | 日韩一卡二卡三卡 | 婷婷狠狠爱 | 无码人妻精品一区二区中文 | 欧美性生交xxxxx久久久缅北 | 邵氏电影《金莲外传2》免费观看 | 成人在线视频一区 | 手机av免费在线观看 | 羞羞的视频网站 | zzji欧美大片 | 91桃色在线观看 | 精品国产乱码久久久久久图片 | 曰女同女同中文字幕 | 一道本一区 | 亚洲free性xxxx护士hd | 国产一级片免费播放 | 亚洲欧美日韩精品永久在线 | 色窝窝无码一区二区三区成人网站 | а√天堂8资源中文在线 | 少妇系列av | 好吊妞视频在线观看 | 一炮成瘾1v1高h | 久久九九国产 | 国产精品久久久久国产a级 国产一区二区在线播放 | 国产精品一区二区无码对白 | 朴麦妮原版视频高清资源 | 国产亚洲性欧美日韩在线观看软件 | 北京少妇xxxx做受 | 亚洲欧美日韩另类在线 | 亚洲加勒比 | 美女又爽又黄视频毛茸茸 | 国产精品网站免费 | 亚洲激情自拍偷拍 | 狠狠干2018 | 91精品观看 | 日韩一二区|