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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HDU-4059 The Boss on Mars 容斥定理

發(fā)布時間:2025/3/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU-4059 The Boss on Mars 容斥定理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

將與N不互質(zhì)的數(shù)全部找出來,再應(yīng)用容斥定理求得最后的結(jié)果。這題在求 a/b MOD c 的時候使用費馬小定理等價于 a*b^c(-2) MOD c.用x/lnx 可以估計出大概有多少素數(shù)。

代碼如下:

#include <cstdlib> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #define MOD 1000000007LL using namespace std;typedef long long int Int64; typedef long long int LL;Int64 rec[55000000], res;int idx;Int64 N, sum;Int64 _pow(Int64 a, Int64 b) {a %= MOD;Int64 ret = 1;while (b) {if (b & 1) {ret *= a;ret %= MOD;}a *= a;a %= MOD;b >>= 1;}return ret; }void PowMode( ) {res = 1;LL a = 30LL;LL b = MOD - 2;while( b ){if( b&1 ) res = (res*a)%MOD;a = ( a * a )%MOD;b >>= 1;} }Int64 Get_sum( Int64 N ) {Int64 ans = N;ans = ( ans * ( N + 1 ) )%MOD;ans = ( ans * ( 2 *N + 1 ) )%MOD;ans = ( ans * ( ( 3 * N * N )%MOD + (3*N)%MOD - 1 + MOD)%MOD )%MOD;return (ans * res)%MOD; }void cut(Int64 x) {idx = 0;int LIM = (int)sqrt(double(x));if (!(x & 1)) {rec[++idx] = 2;while (!(x & 1)) {x /= 2;}}for (int i = 3; i <= LIM; i += 2) {if (x % i == 0) {rec[++idx] = i;while (x % i == 0) {x /= i;}}}if (x != 1) {rec[++idx] = x;} }void dfs(int p, Int64 num, int sign) {if (p == idx) {if (num > 1) {sum += sign * (_pow(num, 4) * Get_sum(N/num)) % MOD;sum = ((sum % MOD) + MOD) % MOD;}return;}dfs(p+1, num, sign);dfs(p+1, num*rec[p+1], -sign); }int main() {int T;PowMode();scanf("%d", &T);while (T--) {sum = 0;scanf("%I64d", &N);cut(N);dfs(0, 1, -1);printf("%I64d\n", (((Get_sum(N)-sum) % MOD) + MOD) % MOD);}return 0; }

轉(zhuǎn)載于:https://www.cnblogs.com/Lyush/archive/2012/07/28/2613700.html

總結(jié)

以上是生活随笔為你收集整理的HDU-4059 The Boss on Mars 容斥定理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日本视频在线看 | 国产在线999| 欧美日韩在线中文字幕 | 毛片基地免费观看 | 欧亚免费视频 | www.-级毛片线天内射视视 | 亚洲人在线观看视频 | 欧美人妻精品一区二区三区 | 印度毛茸茸 | 秋霞99| 日韩精品视频免费 | 成人欧美在线 | 日本一区二区精品视频 | 国产精品亚洲一区二区三区 | 精品小视频| 超碰在线人 | 中文字幕av一区二区三区谷原希美 | 亚洲一区免费视频 | 国产 日韩 欧美 成人 | 波多野结衣黄色网址 | 婷婷色激情 | 成人av在线看 | 亚洲黄色在线观看 | 日韩av免费在线播放 | 成人18网站| 国产91av在线 | 能看毛片的网站 | 91制服诱惑| 中文字幕亚洲精品 | 在线成人日韩 | 国产在线播 | 特级大胆西西4444人体 | 成人午夜精品一区二区三区 | 青青青在线观看视频 | 成人av一级| 久久久久69| 禁网站在线观看免费视频 | 五色天婷婷 | 欧美视频在线免费看 | 在线视频在线观看 | 91高潮大合集爽到抽搐 | 国产啊啊啊啊 | 99色综合网 | 国产综合免费视频 | 99久草| 国产麻豆免费视频 | 中文字幕成人av | 国产aa视频 | 大陆女明星乱淫合集 | 中文字幕一区在线 | 林由奈在线观看 | 无码人妻久久一区二区三区不卡 | 黄页免费网站 | 欧洲三级视频 | 国产综合福利 | 国产精品无码一区二区三区免费 | 中文字幕99页 | 久久久视频在线 | 国产精品国产三级国产Av车上的 | 奇米四色在线视频 | 影音先锋亚洲一区 | 日韩免费av片 | 久久影院一区 | 日韩av一卡二卡 | 中文字幕一区久久 | 中文字幕欧美人妻精品 | 久久久天堂国产精品女人 | 欧美性生交片4 | 国产精品久久久久久99 | 97人人草| av午夜影院| 99爱在线视频 | aa黄色大片 | 制服丝袜在线第一页 | 亚洲精品字幕在线观看 | 黄色av免费观看 | 美国av毛片 | 久久久噜噜噜久久 | 久久精品久久久 | 天天透天天干 | 亚洲一区二区精品 | 里番acg★同人里番本子大全 | 日本人性爱视频 | 久热这里只有 | 欧美亚洲第一区 | 宿舍女女闺蜜调教羞辱 | 不卡av中文字幕 | 国产富婆一级全黄大片 | 精品美女一区 | 九九视频免费看 | 你懂的在线播放 | 91插插视频| 国产成人精品综合 | 中国在线观看视频高清免费 | 尤物视频在线看 | 一本到视频 | 热热色原网址 | 中国人妖和人妖做爰 | 国产精品传媒麻豆hd |