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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

PAT甲级1015 Reversible Primes :[C++题解]进制位、秦九韶算法、判质数

發布時間:2025/4/5 c/c++ 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PAT甲级1015 Reversible Primes :[C++题解]进制位、秦九韶算法、判质数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 題目分析
    • 題目鏈接

題目分析

十進制轉化為d進制如何做?

while(n){n% d; //取d進制數下的最低位n/=d; }

比如 十進制下的n=13 ,進制d =2。經過 反復的n%d 和n/=d 得到1011 低位在前。反轉之后才是n的二進制數 1101。

本題的過程是(n)ten→()D→翻轉→()D→()ten(n)_{ten} \rightarrow ()_D \rightarrow翻轉\rightarrow ()_D \rightarrow ()_{ten}(n)ten?()D?()D?()ten?

恰好可以使用上面求d進制的方法,結合秦九韶算法,就可以直接求出 十進制n,轉化為d進制,d進制下翻轉,然后再對應成10進制整個過程:

因為 在while循環中 x%d 是原數 n對應到d進制中的最低位, 恰好就是d進制下翻轉之后的最高位!!! 而秦九韶算法就是從最高位開始求 由d進制轉化為10進制的!!! 所以完全可以結合起來。

int r =0 ; while(n){r = r*d + r%d; n /= d;}r is the result最后r中就是整個過程的結果 ,即先對應到d進制,然后再翻轉,然后再對應回10進制之后的結果。 只需要兩行關鍵代碼。

ac代碼

#include<bits/stdc++.h> using namespace std;//判質數 bool isPrime(int n){if (n==1) return false;for(int i=2;i<= n/i ;i++)if(n%i == 0) return false;return true; }//檢查是否合法 bool check(int n ,int d){if(!isPrime(n)) return false;//求十進制到d進制,翻轉 再到十進制// n%d 就是 d進制下 n的最低位,即翻轉的最高位,然后恰好適配秦九韶算法!// 秦九韶算法:求d進制到10進制。 從高位到低位( r =r *d + 數)int r =0;while(n){r =r*d + n%d;n /= d;}return isPrime(r);}int main(){int n , d;while(cin>> n >> d , n>0){if(check(n, d)) cout<<"Yes"<<endl;else cout<<"No"<<endl;} }

題目鏈接

PAT甲級1015 Reversible Primes

總結

以上是生活随笔為你收集整理的PAT甲级1015 Reversible Primes :[C++题解]进制位、秦九韶算法、判质数的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩欧美一二三区 | 沟厕沟厕近拍高清视频 | 女优一区二区三区 | 日本精品在线视频 | 亚洲春色一区二区三区 | 日韩免费在线播放 | 国产怡红院 | 三上悠亚久久 | 女人16一毛片| 日本欧美一级 | 天天操网站 | 国产麻豆乱码精品一区二区三区 | 亚洲人成亚洲人成在线观看 | 天天操天天射天天舔 | 国产精品18久久久久久久久 | 日日日干 | 亚洲av无码不卡一区二区三区 | 亚洲成人伦理 | 国产视频久久久久 | 亚洲色图综合 | 黄色a一片 | 综合国产在线 | 隣の若妻さん波多野结衣 | 欧美一区日韩一区 | 黄色日批视频 | 欧美视频在线播放 | 九色在线视频 | 朝桐光在线播放 | 国产日韩在线观看一区 | 麻豆av一区二区 | www.欧美视频 | 九色激情网 | 一级二级在线观看 | 精品一区电影 | 中文国产在线观看 | 人妻精品一区二区在线 | 国产精品无码电影 | 污到下面流水的视频 | 国产精品麻豆入口 | 亚洲精品韩国 | 在线观看视频91 | 亚洲成人高清在线 | 国产乱子伦精品 | 国产精品尤物视频 | 欧美又大粗又爽又黄大片视频 | 日韩精品视频中文字幕 | 肥老熟妇伦子伦456视频 | 久草天堂 | 丰满少妇毛片 | 扒开jk护士狂揉免费 | av青娱乐| 欧美激情第1页 | 亚洲成人视屏 | av加勒比在线 | 亚洲在线一区二区三区 | 日韩在线观看视频一区二区 | а√天堂www在线天堂小说 | 色香蕉在线 | 天天摸夜夜 | 日本一区视频在线 | 淫辱的世界(调教sm)by | 后宫秀女调教(高h,np) | 乌克兰av在线 | 国产精品毛片视频 | 被绑在床强摁做开腿呻吟 | av在线电影院 | 丰满人妻综合一区二区三区 | 日日干夜夜草 | 欧美日韩亚洲另类 | 国产成人高清视频 | 一边摸一边做爽的视频17国产 | 日韩国产亚洲欧美 | 久久国产亚洲 | 欧美成人一区二区三区片免费 | 男女视频免费观看 | 无码国产精品一区二区高潮 | aaa在线视频 | 男男play呻吟动漫网站 | 免费的性爱视频 | 亚洲天天综合网 | 古代黄色一级片 | 无码人妻aⅴ一区二区三区日本 | 亚洲成a人v| 秋霞二区 | a v视频在线播放 | a猛片免费播放 | 久久成人国产 | 欧美精品三级 | 日本一区二区三区在线免费观看 | 国产成人精品一区二区三区福利 | 视色网| 香蕉视频网站入口 | 日韩中文字幕网站 | 三级大片在线观看 | 插入综合网 | 天天射狠狠干 | 日本a√在线观看 | 全国男人的天堂网 | 亚洲精品一区久久久久久 |