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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

P3455 [POI2007]ZAP-Queries

發布時間:2023/12/3 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P3455 [POI2007]ZAP-Queries 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

P3455 [POI2007]ZAP-Queries

題意:

求滿足1≤x≤a,1≤y≤b1\leq x\leq a,1\leq y\leq b1xa,1yb,且gcd(x,y)=dgcd(x,y)=dgcd(x,y)=d的二元組(x,y)的數量

題解:

莫比烏斯反演板子

代碼:

// Problem: P3455 [POI2007]ZAP-Queries // Contest: Luogu // URL: https://www.luogu.com.cn/problem/P3455 // Memory Limit: 125 MB // Time Limit: 2000 ms // Data:2021-08-20 13:18:12 // By Jozky#include <bits/stdc++.h> #include <unordered_map> #define debug(a, b) printf("%s = %d\n", a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair<int, int> PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll= 1e18; const int INF_int= 0x3f3f3f3f; void read(){}; template <typename _Tp, typename... _Tps> void read(_Tp& x, _Tps&... Ar) {x= 0;char c= getchar();bool flag= 0;while (c < '0' || c > '9')flag|= (c == '-'), c= getchar();while (c >= '0' && c <= '9')x= (x << 3) + (x << 1) + (c ^ 48), c= getchar();if (flag)x= -x;read(Ar...); } template <typename T> inline void write(T x) {if (x < 0) {x= ~(x - 1);putchar('-');}if (x > 9)write(x / 10);putchar(x % 10 + '0'); } void rd_test() { #ifdef LOCALstartTime= clock();freopen("in.txt", "r", stdin); #endif } void Time_test() { #ifdef LOCALendTime= clock();printf("\nRun Time:%lfs\n", (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn= 5e4; int cnt= 0; int prim[maxn], vis[maxn], mu[maxn]; ll sum[maxn]; void get_mu(int n) {mu[1]= 1;prim[1]= 1;for (int i= 2; i <= n; i++) {if (!vis[i]) {prim[++cnt]= i;mu[i]= -1;}for (int j= 1; j <= cnt && i * prim[j] <= n; j++) {vis[i * prim[j]]= 1;if (i % prim[j] == 0)break;mu[i * prim[j]]= -mu[i];}}for (int i= 1; i <= n; i++)sum[i]= sum[i - 1] + mu[i]; } ll solve(ll a, ll b, ll d) {ll ans= 0;for (ll l= 1, r= 0; l <= a; l= r + 1) {r= min(a / (a / l), b / (b / l));ans+= 1ll * (sum[r] - sum[l - 1]) * (a / l) * (b / l);}return ans; } int main() {//rd_test();get_mu(50000);int t;read(t);while (t--) {ll a, b, d;read(a, b, d);if (a > b)swap(a, b);a/= d;b/= d;printf("%lld\n", solve(a, b, d));}//Time_test(); }

總結

以上是生活随笔為你收集整理的P3455 [POI2007]ZAP-Queries的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲剧情在线 | 中国久久久久 | 91插插插影库永久免费 | 筱田优全部av免费观看 | 国产福利小视频在线观看 | 久久久久久亚洲av无码专区 | 国产精品久久国产 | 动漫美女隐私无遮挡 | 亚洲顶级毛片 | 亚洲品质自拍视频网站 | 四虎视频国产精品免费入口 | 精品一区二区三区四区五区六区 | 日韩有码一区二区三区 | 日本爽爽 | 丰满护士巨好爽好大乳 | 激情四射综合网 | 91国偷自产一区二区三区老熟女 | 色四月 | 日本午夜免费福利视频 | 欧美一区二区激情 | 无遮挡在线观看 | 国产精品视频h | 三级影片在线播放 | 无码人妻精品一区二区三应用大全 | 亚洲国产精品无码久久久久高潮 | av最新版天堂资源在线 | 色乱码一区二区三区 | www.久久精品视频 | 91超碰人人 | 国产精品久久久久影院老司 | a色视频 | 国产一级淫| 波多野结衣一区 | 欧美黄色特级视频 | 黄色在线视频观看 | 国产精品日日摸夜夜爽 | 一区二区三区视频免费视 | 极品美妇后花庭翘臀娇吟小说 | 成人毛片在线 | 美女扒开下面让男人捅 | 国产真实乱人偷精品 | 中文字幕激情视频 | 无码精品国产一区二区三区免费 | 被黑人啪到哭的番号922在线 | 狠狠爱夜夜爱 | 狠狠操免费视频 | 国产一久久 | 亚洲第一偷拍 | 免费高清黄色 | 国产精品超碰 | 欧美日韩一二区 | 少妇人妻一区二区 | 三级亚洲欧美 | 五月婷网站 | 天天爽天天插 | 亚洲大片 | 欧美在线一区二区视频 | 午夜黄色一级片 | 一本大道伊人av久久综合 | gogo人体做爰大胆视频 | 国产午夜成人久久无码一区二区 | 国产一级二级在线 | 国产高潮失禁喷水爽到抽搐 | 国产91综合一区在线观看 | xxx久久| 一区二区在线视频 | 日本熟妇浓毛 | 欧洲精品久久久久毛片完整版 | 老女人网站 | 亚洲中文字幕一区在线 | 国内精品少妇 | 国产一区二 | 久久久青青 | 欧美日韩少妇精品 | 久久97精品 | 制服丝袜中文字幕在线 | 色婷婷久久一区二区三区麻豆 | 亚洲色图p | 中文字幕av第一页 | 美国美女黄色片 | 99色在线| 男生吃小头头的视频 | 在线播放精品视频 | 免费人成网站 | 国产a线| 91精东传媒理伦片在线观看 | 欧美日韩国 | 国精产品一区一区三区在线 | 亚洲在线视频播放 | 传媒一区二区 | 暧暧视频在线观看 | 免费成人在线网站 | 都市激情校园春色 | 国产一区二区三区四区五区六区 | 国产极品免费 | h在线播放| 在线观看日韩一区二区 | 狼人综合av | 一区二区高清在线观看 |