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

2025.8.24模拟赛

T4

有一个 \(n\) 个节点构成的完全图,第 \(i\) 个点和第 \(j\) 个点连接边权为 \(\text{lcm}(i,j)\) 的边。你需要求出这个完全图的最大生成树的边权和对 \(10^9+7\) 取模的结果。
\(1\le n\le 10^9\)

结论是 \(x\) 与最大的与 \(x\) 互质的数连边,枚举优化加上 \(O(1)\)\(\gcd\) 在赛时可以过 \(10^7\)

考虑 \(\le n\) 最大的质数 \(p\) 不会离 \(n\) 过远,反正肯定有 \(n-p+1\le 100\),也就是所有数连的边肯定集中在后 \(100\) 数之内。

\(n-p+1\) 个数之间直接单独考虑,前 \(p-1\) 个数考虑容斥。

一开始让所有数连向 \(n\),从大到小枚举 $i\in[p,n] $,考虑每次将连向 \(i\) 且与 \(i\) 不互质的数连向 \(i-1\)(直到 \(p\)这样的数就会变为 \(0\) 个),也就是与 \(i,i+1,\dots,n\) 都不互质的数的和。

现在就是求有与 \(i,i+1,\dots n\) 都不互质的数的和。这里竟然可以直接使用记忆化搜索。枚举与 \(x\)\(\gcd\) 中的素因子有哪些,根据个数求系数为 \(1\)\(-1\),现在就是 \(a_i|x,a_{i+1}|x,\dots,a_n|x\),也就是 \(\text{lcm}(a_i,a_{i+1},\dots,a_n)|x\),然后按层 dfs,每次记录层数以及目前 \(\text{lcm}\)

http://www.sczhlp.com/news/34370/

相关文章:

  • [QOJ3301] Economic One-way Roads 题解
  • 【API接口】网盘分享链接检测接口
  • Android 音视频之声音的描述
  • 北京html5网站建设竞价托管如何托管
  • php动态网站开发常用技术seo是什么意思知乎
  • 拉趣网站是谁做的苏州seo网络推广
  • 东莞飞天网站设计公司小时seo百度关键词点击器
  • 网站后台怎么添加图片全国疫情最新名单
  • 重庆做网站建设公司vi设计
  • 【API接口】聚合网盘资源搜索引擎接口
  • 怎样创建微网站一般开车用什么导航最好
  • 苏州网站设计多少钱西地那非片能延时多久每次吃多少
  • wordpress登陆后跳转做seo推广一年大概的费用
  • 用爱站工具包如何做网站地图淘宝指数转换工具
  • 影楼网站制作百度seo查询工具
  • 那个网站使用bs做的百度竞价系统
  • 做百度推广 建自己的网站太原网站建设开发
  • 赚钱网站怎么做的网站引流推广
  • 云原生融合AI强力辅助展望
  • ifm网站做啥的南京百度
  • 吉林市网站制作哪家好域名搜索引擎
  • 高端大气酒店网站源码seo建站教学
  • 做网站后台需要什么知识新手做外贸怎么入门
  • 湖南做网站揭阳百度快照优化排名
  • 做医药商城网站的公司百度快照投诉中心人工电话
  • 版纳网站建设网络推广代理怎么做
  • 合击版手游带月灵武汉抖音seo搜索
  • iis网站搭建播放量自助下单平台
  • Linux硬盘性能测试工具-FIO
  • 自己网站给别人网站做外链有影响吗营销策划公司主要做些什么