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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

CF385C Bear and Prime Numbers

發(fā)布時間:2025/4/9 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CF385C Bear and Prime Numbers 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

思路:

需要對埃氏篩法的時間復雜度有正確的認識(O(nlog(log(n)))),我都以為肯定超時了,結果能過。

實現(xiàn):

1 #include <bits/stdc++.h> 2 using namespace std; 3 4 bool is_prime[10000005]; 5 vector<int> prime; 6 int num[10000005], ans[10000005]; 7 void sieve(int n) 8 { 9 for (int i = 0; i <= n; i++) is_prime[i] = true; 10 is_prime[0] = is_prime[1] = false; 11 for (int i = 2; i <= n; i++) 12 { 13 if (is_prime[i]) 14 { 15 prime.push_back(i); 16 for (int j = 2 * i; j <= n; j += i) is_prime[j] = false; 17 } 18 } 19 } 20 int main() 21 { 22 sieve(10000000); 23 int n, m, x, a, b; 24 while (scanf("%d", &n) != EOF) 25 { 26 memset(num, 0, sizeof num); 27 memset(ans, 0, sizeof ans); 28 int l = prime.size(); 29 for (int i = 0; i < n; i++) { scanf("%d", &x); num[x]++; } 30 for (int i = 0; i < l; i++) // 這段代碼和素數(shù)篩法是一樣的 31 { 32 int now = prime[i]; 33 for (int j = now; j <= 10000000; j += now) 34 { 35 if (num[j]) ans[now] += num[j]; 36 } 37 } 38 for (int i = 1; i <= 10000000; i++) ans[i] += ans[i - 1]; 39 scanf("%d", &m); 40 for (int i = 0; i < m; i++) 41 { 42 scanf("%d %d", &a, &b); 43 if (a > b) { puts("0"); continue; } 44 a = min(a, 10000000); b = min(b, 10000000); 45 printf("%d\n", ans[b] - ans[a - 1]); 46 } 47 } 48 return 0; 49 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/wangyiming/p/8909460.html

總結

以上是生活随笔為你收集整理的CF385C Bear and Prime Numbers的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人妖ts福利视频一二三区 | 人妻熟女一区二区aⅴ水 | 深夜福利一区二区 | 毛片久久久 | 一级黄色片免费看 | a视频在线观看免费 | 国产喷水在线 | 新亚洲天堂| 国产福利二区 | 成人录像 | 国产中文在线视频 | 丁香色欲久久久久久综合网 | 男男gay做受xx | 99视频网址 | 97爱爱爱 | 国产熟妇乱xxxxx大屁股网 | 久久久久久久黄色 | 91大神福利视频 | 国产丝袜在线视频 | 直接看的av | 99久久久精品 | 亚洲亚洲人成综合网络 | 色吟av | 91视频黄 | 久久午夜影视 | 麻豆av免费看 | 动漫同人高h啪啪爽文 | 免费高清欧美大片在线观看 | 国产午夜电影在线观看 | 毛片基地在线播放 | 国产精品亚洲天堂 | 婷婷亚洲精品 | 日本三级影院 | 免费的性爱视频 | 一边摸一边做爽的视频17国产 | 国产一区二区三区视频免费在线观看 | 男生尿隔着内裤呲出来视频 | 中文在线中文资源 | 日日做夜夜爽毛片麻豆 | 国产精品1| 国产suv精品一区二区69 | 5月婷婷6月丁香 | 双乳被四个男人吃奶h文 | 成人在线观看免费视频 | av在线播放器 | 天天看天天做 | www.好了av| 亚洲高清视频一区 | 国产一级一区 | 久草不卡| 国产免费中文字幕 | 操操操日日日 | 亚洲50p | 亚洲第一页乱 | 欧美性生活xxx | 四虎av影视 | 久久久国产亚洲 | 免费aa视频 | 99视频只有精品 | 久久无码人妻丰满熟妇区毛片 | 一区视频网站 | 性欧美www | 九色精品在线 | 中文无码精品一区二区三区 | 国产精品一区二区三区高潮 | 国产亚洲av综合人人澡精品 | 日日操天天射 | 美女视频久久 | av在线精品 | 超碰首页 | 中文字幕网伦射乱中文 | 亚洲永久精品一区二区 | xxxxxx欧美| 欧洲成人在线 | 久久久久国产精品夜夜夜夜夜 | 四虎在线免费播放 | 99在线观看| 污视频网站在线观看 | 中文字幕人成乱码熟女香港 | 国产av天堂无码一区二区三区 | 98久久久| 久操久热| 中文字幕在线视频播放 | 色999在线观看 | 五月天婷婷久久 | 国产一级生活片 | 毛片网页 | 亚洲精品视频观看 | 韩国成人在线视频 | 午夜影院免费体验区 | 夜色成人 | 欧美日韩一区二区三 | 色多多视频在线观看 | 亚洲欧美一二三 | 亚洲午夜精品视频 | 国产看真人毛片爱做a片 | 国产成人精品无码免费看81 | 国产日批视频 | 超碰在线观看91 |