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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

牛客 - lglg说要有题,于是便有了题。(欧拉线性筛+打表+思维)

發布時間:2024/4/11 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛客 - lglg说要有题,于是便有了题。(欧拉线性筛+打表+思维) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接:點擊查看

題目大意:給出公式,代表第i個素數,現在給出n,求出答案,對于答案保留整數

題目分析:這個題目因為涉及到了素數,先用歐拉線性篩打個素數表再說,打完了然后分析一下時間復雜度,給出的樣例一共有1e4個,而我們直接模擬實現的話,3e8以內的素數多少我的電腦跑不出來,但1e8以內的素數跑出來有5e7個,相乘的話大概時間復雜度就炸掉了。。所以肯定不能暴力模擬,其實我們可以直接觀察一下,1e8的時間復雜度跑1e4個數壓力很大,但只跑一個數的話還是沒怎么有壓力的,我們可以發現,輸入3e8后,給出的答案只有3.2多,四舍五入答案就是3,再往下看看,我是大概找了15000這個數,只要超過這個數的話答案就都是3了,小于這個數的話我們可以預處理打個表,這樣時間復雜度就下降為15000+1e4了,完美解決。。

這套題里打表找規律的題還真不少,因為知道1/P的話,當P很大的時候,對于總和的貢獻就微乎其微了,這是預想之中的,但沒想到影響會這么大,大概就是這樣吧,實現就好了

代碼:

#include<iostream> #include<cstdlib> #include<string> #include<cstring> #include<cstdio> #include<algorithm> #include<climits> #include<cmath> #include<cctype> #include<stack> #include<queue> #include<list> #include<vector> #include<set> #include<map> #include<sstream> #include<unordered_map> using namespace std;typedef long long LL;const int inf=0x3f3f3f3f;const int N=1e5+100;double ans[N];int pri[N];bool vis[N];int cnt;void P()//歐拉線性篩 {for(int i=2;i<N;i++){if(!vis[i])pri[cnt++]=i;for(int j=0;j<cnt&&pri[j]*i<N;j++){vis[pri[j]*i]=true;if(i%pri[j]==0)break;}} }void init()//預處理1e5內的所有答案 {P();//15000ans[1]=0;for(int i=2;i<=15000;i++){ans[i]=ans[i-1];if(!vis[i])ans[i]+=1.0/i;} }int main() { // freopen("input.txt","r",stdin); // ios::sync_with_stdio(false);init();int w;cin>>w;while(w--)//對于每個查詢O(1)回答{int n;scanf("%d",&n);if(n>=15000)printf("%d\n",3);elseprintf("%.0f\n",ans[n]);}return 0; }

?

總結

以上是生活随笔為你收集整理的牛客 - lglg说要有题,于是便有了题。(欧拉线性筛+打表+思维)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产成人av影院 | 好屌妞视频这里只有精品 | 成年人晚上看的视频 | 久久成人精品一区二区 | 欧美日韩视频无码一区二区三 | 高潮白浆女日韩av免费看 | 精品成人一区二区三区久久精品 | 国产精品4p | 99视频精品在线 | 亚洲成人免费影院 | 欧美日皮视频 | 久久久久久一区 | 美女诱惑一区二区 | 成人黄色激情视频 | 亚欧洲精品在线视频 | 激情小说五月天 | 国产成人精品a视频一区 | 中国美女黄色 | 日韩精品一区二区三区网站 | 少妇高潮久久久 | 久久成人久久 | 91精品视频网站 | 中文字幕亚洲激情 | 国产美女视频一区二区 | 黄色片子免费看 | 精品视频在线观看免费 | 亚洲三级久久 | 日本黄色片一级 | 18禁裸男晨勃露j毛免费观看 | 欧美大片xxxx | 国产视频第二页 | 大胸奶汁乳流奶水出来h | 原来神马电影免费高清完整版动漫 | 国产在线专区 | 五月天综合社区 | 国产调教视频 | 呦女精品 | 欧美一区二区三区成人 | 欧美精品日韩精品 | 奇米狠狠去啦 | 免费人成在线观看 | 快色视频 | 亚洲免费二区 | 男男做的视频 | 日韩免费精品 | 天天操天天弄 | 欧美亚洲一区二区在线观看 | 日本欧美久久久久免费播放网 | 中文字幕狠狠干 | 日韩免费在线看 | 成年人在线免费 | 亚洲色图一区二区 | 视频免费在线 | 激情欧美网站 | 色婷婷国产精品综合在线观看 | 绿帽视频 | 综合网亚洲 | av资源在线 | 涩涩97| 国产成人a v | 色阁av| 麻豆婷婷 | 久久久www成人免费精品 | 成人wwxx免费观看 | 国产精品三级电影 | 亚洲精品中文字幕在线播放 | 青草视频免费在线观看 | 亚洲先锋影音 | 国产 一二三四五六 | 一本色道无码道dvd在线观看 | 手机在线看a | 一区二区视频免费观看 | 色呦呦麻豆 | 艳妇乳肉豪妇荡乳xxx | 嫩草影院污 | 国产精品久久久久久久免费 | 伊人98| 国产精品国产三级国产普通话对白 | 噼里啪啦国语版在线观看 | 久久97| 久久手机免费视频 | 亚洲永久 | 国产欧美日韩在线 | 亚洲最大av网站 | 天天看黄色 | 日本在线二区 | www日本黄色 | 波多野结衣免费在线视频 | 成人免费xxxxx在线观看 | 欧美性视频在线 | 日韩a视频 | 久久综合激的五月天 | 伊人久久久久久久久久 | 性生交大片免费看视频 | 色欲AV无码精品一区二区久久 | 娇小激情hdxxxx学生 | 91视频在线观看 | 亚洲成人久久精品 | 亚洲一区无 |