当前位置: 首页 > news >正文

两学一做纪实评价系统登陆网站著名室内设计师

两学一做纪实评价系统登陆网站,著名室内设计师,沈阳网站建设公司排名,商丘seo公司甄选24火星正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId1355 题目大意 定义fif_ifi​表示斐波那契的第iii项#xff0c;给出一个大小为nnn的集合SSS求lcm(fS)lcm(f_S)lcm(fS​) 解题思路 如果每个质数的次数分开考虑#xff0c;那么gcdgcdgcd就是次数取min…正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId1355 题目大意 定义fif_ifi​表示斐波那契的第iii项给出一个大小为nnn的集合SSS求lcm(fS)lcm(f_S)lcm(fS​) 解题思路 如果每个质数的次数分开考虑那么gcdgcdgcd就是次数取minminminlcmlcmlcm就是次数取maxmaxmax所以可以套用min−maxmin-maxmin−max容斥的式子 lcm(S)∏T⊆Sgcd(T)(−1)∣T∣1lcm(S)\prod_{T\subseteq S}gcd(T)^{(-1)^{|T|1}}lcm(S)T⊆S∏​gcd(T)(−1)∣T∣1 然后因为gcd(fx,fy)fgcd(x,y)gcd(f_x,f_y)f_{gcd(x,y)}gcd(fx​,fy​)fgcd(x,y)​那么这题的答案 lcm(fS)∏T⊆Sfgcd(T)(−1)∣T∣1lcm(f_S)\prod_{T\subseteq S}f_{gcd(T)}^{(-1)^{|T|1}}lcm(fS​)T⊆S∏​fgcd(T)(−1)∣T∣1​ 这个好像算起来很麻烦我们可以分开考虑每个gcdgcdgcd的贡献。 定义fn∏d∣ngdf_n\prod_{d|n}g_dfn​∏d∣n​gd​ lcm(fS)∏T⊆S(∏d∣gcd(T)gd)(−1)∣T∣1lcm(f_S)\prod_{T\subseteq S}\left(\prod_{d|gcd(T)}g_d\right)^{(-1)^{|T|}1}lcm(fS​)T⊆S∏​⎝⎛​d∣gcd(T)∏​gd​⎠⎞​(−1)∣T∣1 lcm(fS)∏gd∑T⊆S[d∣gcd(T)](−1)∣T∣1lcm(f_S)\prod g_d^{\sum_{T\subseteq S}[d|gcd(T)](-1)^{|T|1}}lcm(fS​)∏gd∑T⊆S​[d∣gcd(T)](−1)∣T∣1​ 然后就是∑T⊆S[d∣gcd(T)](−1)∣T∣1\sum_{T\subseteq S}[d|gcd(T)](-1)^{|T|1}∑T⊆S​[d∣gcd(T)](−1)∣T∣1因为没有了空集这个东西其实就相当于[∃ai∈S,d∣ai][\exists a_i\in S,d|a_i][∃ai​∈S,d∣ai​]。然后就可以直接枚举每个ddd来求答案了。 lcm(fS)∏∃ai∈S,d∣aigdlcm(f_S)\prod_{\exists a_i\in S,d|a_i} g_dlcm(fS​)∃ai​∈S,d∣ai​∏​gd​ 考虑ggg怎么构造我们有fn∏d∣ngdf_n\prod_{d|n}g_dfn​∏d∣n​gd​直接移项就是gnfn−∏d∣n,d≠ngdg_nf_n-\prod_{d|n,d\neq n}g_dgn​fn​−∏d∣n,d​n​gd​就好了。 时间复杂度O(nlog⁡n)O(n\log n)O(nlogn) code #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N1e610,P1e97; ll n,m,g[N],ans; bool v[N]; ll power(ll x,ll b){ll ans1;while(b){if(b1)ansans*x%P;xx*x%P;b1;}return ans; } signed main() {scanf(%lld,n);g[1]ans1;for(ll i1;in;i){ll x;scanf(%lld,x);mmax(m,x);v[x]1;}for(ll i2;im;i)g[i](g[i-1]g[i-2])%P;for(ll i1;im;i){ll invpower(g[i],P-2);for(ll j2*i;jm;ji)g[j]g[j]*inv%P;}for(ll i1;im;i){bool flag0;for(ll ji;jm;ji)if(v[j]){flag1;break;}if(flag)ans(ans*g[i])%P;}printf(%lld\n,ans);return 0; }
http://wiki.neutronadmin.com/news/379442/

相关文章:

  • 外贸高端建站企业管理软件erp
  • 商务网站开发的流程网站开发文献综述
  • 唐山建设个网站只做乡村旅游的网站
  • ssc网站建设交流群套用网站模板
  • 网站建设空间是否续费网站出现搜索
  • 企业网站的建立目的和特点是什么wordpress主题中文
  • 赤壁网站定制网站的规划与建设课程设计
  • 青岛网站维护公司怎样提高网站流量
  • 一个云主机可以做多少网站商城app制作教程
  • 青海网站制作公司查域名ip
  • 音乐网站的制作一键生成个人网站
  • 申请完域名如何建设网站黄页网址大全视频在线观看
  • 网站项目开发的流程什么叫响应式网页
  • 如何分析一个网站建设策划案中国郴州
  • 营销型网站建设的关键特点网页制作工具的选择与网站整体风格是有关系的
  • 蒙牛网站建设曰本做爰l网站
  • 长春市建设技工学校网站抖音代运营收费价格表
  • 三网合一网站建设系统 价格我想做一个小网站搞页游该怎么做
  • 怎么搭建购物网站网站建设做什么好
  • 网站空间计算装潢设计学校
  • 网站建设项目如何敏捷安年软文网
  • asp.net网站开发源码本地南通网站建设
  • 网站建设提供书面资料清单wordpress瀑布主题
  • 网站正在建设中 手机版培训心得体会800字
  • 怎么做淘宝推广网站wordpress 去掉底部版权
  • 哪家公司提供专业的网站建设电商设计需要学什么软件有哪些
  • 做分销的官网网站设计logo网站赚钱
  • 单片机和做网站成app短视频源码下载
  • 电商网站建设与运营方向就业前景如何注销网站备案
  • 网站起域名原则宁波网站制作与推广价格