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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

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

编程问答

BZOJ5323 [Jxoi2018]游戏 【数论/数学】

發(fā)布時(shí)間:2025/4/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BZOJ5323 [Jxoi2018]游戏 【数论/数学】 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目鏈接

BZOJ5323

題解

有一些數(shù)是不能被別的數(shù)篩掉的
這些數(shù)出現(xiàn)最晚的位置就是該排列的\(t(p)\)
所以我們只需找出所有這些數(shù),線(xiàn)性篩一下即可,設(shè)有\(m\)個(gè)
然后枚舉最后的位置
\[ans = \sum\limits_{i = m}^{n} m!(n - m)!{i - 1 \choose m - 1}i\]

復(fù)雜度\(O(n)\)

#include<iostream> #include<cstdio> using namespace std; const int maxn = 10000005,P = 1000000007; int p[maxn],isn[maxn],pi,L,R,len; int fac[maxn],fv[maxn],inv[maxn]; void pre(){fac[0] = fac[1] = inv[0] = inv[1] = fv[0] = fv[1] = 1;for (register int i = 2; i <= len; i++){fac[i] = 1ll * fac[i - 1] * i % P;inv[i] = 1ll * (P - P / i) * inv[P % i] % P;fv[i] = 1ll * fv[i - 1] * inv[i] % P;} } void init(){for (register int i = 2; i <= R; i++){if (!isn[i]) p[++pi] = i;for (register int j = 1; j <= pi && i * p[j] <= R; j++){isn[i * p[j]] = p[j];if (i % p[j] == 0) break;}} } int main(){scanf("%d%d",&L,&R); len = R - L + 1;pre();int cnt = 0;if (L == 1) cnt = 1;else{init();for (register int i = L; i <= R; i++){if (!isn[i] || i / isn[i] < L)cnt++;}}int ans = 0;for (register int i = cnt; i <= len; i++){ans = (ans + 1ll * fac[i - 1] % P * fv[i - cnt] % P * i % P) % P;}ans = 1ll * ans * cnt % P * fac[len - cnt] % P;printf("%d\n",ans);return 0; }

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

總結(jié)

以上是生活随笔為你收集整理的BZOJ5323 [Jxoi2018]游戏 【数论/数学】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

主站蜘蛛池模板: 国产女人18毛片水真多18精品 | 男生操女生网站 | 欧美浓毛大泬视频 | 九九久久免费视频 | 国产美女久久久 | 免费看国产片在线观看 | 在线观看精品视频 | 亚洲免费av电影 | 狠狠干超碰 | 久久av综合网 | 国产成人主播 | 夜夜爽夜夜 | 91久久国产综合久久91 | 日日草草 | 性感美女一级片 | 国产精品一级无码 | 国产精品操| 人妻少妇偷人精品无码 | 日韩不卡视频一区二区 | 午夜剧场在线 | 黄色小视频国产 | 日韩特级黄色片 | 亚洲色图综合 | 日日日干 | 网站黄在线观看 | 蜜臀99久久精品久久久久小说 | 成年人精品视频 | 欧美人与禽zozzo性之恋的特点 | 成人午夜福利视频 | 国产精品久久久久久久久晋中 | 日韩在线一二三 | 女生和男生一起插插插 | 久久伊人色| 在线综合av| 亚洲成a人片777777久久 | 99热这里只有精品2 91免费版黄 | 天天操人人射 | 男生女生操操操 | 欧美三级 欧美一级 | 欧美第一精品 | 久久天堂影院 | 亚洲成av人片在www色猫咪 | 久久久久久久人妻无码中文字幕爆 | 天堂伊人网 | 性高跟鞋xxxxhd人妖 | 欧美激情亚洲 | 91视频免费观看网站 | 色噜噜狠狠一区二区 | 亚洲激情视频在线观看 | 成人午夜在线观看 | 91久久一区二区 | 亚洲精品理论片 | 老司机午夜性大片 | 色999在线 | 人人妻人人澡人人爽精品欧美一区 | 在线观看国产日韩 | 欧美h在线观看 | 诱人的乳峰奶水hd | 久久久中文 | 黄色国产在线播放 | 免费播放片大片 | 自拍偷拍福利视频 | 一级一片免费播放 | 日本国产精品 | 亚洲免费视| 日本不卡一区二区在线观看 | 国产女人18水真多毛片18精品 | 亚洲成人国产精品 | 91精品国产免费 | 天天干天天色天天 | 国产精品99久久久久久www | 亚洲制服无码 | 中文在线观看免费网站 | 欧美精品久久久久久久 | 99视频精品 | 91插插视频 | 成人精品一区二区三区 | 热re99久久精品国产99热 | 亚洲视频色 | 免费在线亚洲 | 久草精品在线观看视频 | 亚洲a视频在线观看 | 中文字幕观看视频 | 国产一区二区 | 国产第56页 | 色婷婷av一区二区 | 一本到在线视频 | 欧美视频一级 | 尹人综合在线 | 96精品 | 亚洲国产成人一区二区精品区 | 99操| 男人阁久久 | 黄页网址大全免费观看 | 亚洲精品视频在线观看视频 | 欧美成人精品在线观看 | 日日摸夜夜添狠狠添久久精品成人 | 日韩视频免费观看高清 | 在线观看亚洲大片短视频 |