尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

25.10.03

25.10.03
📅 发布时间:2026/6/18 19:29:07

QOJ13509

这个题加强到求 \(L\sim R\) 的每个数,虽然其实差不大。

考虑我们求的东西其实本质是 \(f(n)=\sum\limits_{i\mid n}\sum\limits_{j\mid (i-1)}[\gcd(i,j)=1]\),首先后面这个 \(\gcd(i,j)=1\) 会注意到一定能满足,因为 \(i\bmod j=1\)。

然后就是数一些因数减一个数的东西。

考虑枚举 \(i\),然后去算对其倍数 \(n\) 的贡献,首先会发现这个合法的 \(i\) 是 \(\mathcal{O}((R-L)\ln(R-L))\) 差不多的,所以很能弄。

现在求一段区间 \(l\sim r\) 的每个数有多少个因数就行。

这个东西可以枚举 \(\sqrt{R}\) 内的质数跑埃筛,不要只知道你那个神秘欧拉筛。

这样就能过了……

LOJ2849

\(p=1\) 只给自己放喇叭就行,写出来是二维数点。

\(p=2\) 考虑离 \(i\) 最近的喇叭 \(j\),显然是两侧更远的那些位置都放上喇叭。

考虑把这个 \(j\) 的距离拉远,发现没放喇叭的那一段跟 \(i\) 的相对大小是不会变的,而 \(i\) 的耗时增大但放了喇叭的段没变。

所以只需尽量远地放喇叭,但要保证两侧都放了喇叭,总之也是二维数点。

还有个情况是只有一侧放了喇叭,这个也是二维数点。

啥是二维数点?

QOJ913

一个很明显的想法是我们要把 \(\mathbf{L}\cap\mathbf{R}\) 的部分枚举划分,这样是一个 \(\operatorname{Bell}(C=\operatorname{card}(\mathbf{L}\cap\mathbf{R}))\),大概是 \(10^6\) 的级别。

划分完之后需要跟两边求 MST,考虑优化。

很容易想到 MST 的方案其实很大一部分是通用的,考虑有没有什么必选边。

左侧为例,一开始如果不考虑 \(\mathbf{L}\cap\mathbf{R}\) 的点,那么跑一个 MST 出来,没选到的边一定都不要。

为啥?因为如果加进去了 \(\mathbf{L}\cap\mathbf{R}\) 的点,只能是再替换掉一些边,不能放进来别的边。

然后考虑这里面有些边不必要,就意味着可能是通过两个考虑了 \(\mathbf{L}\cap\mathbf{R}\) 的边联通。

注意这相当于把 \(\mathbf{L}\cap\mathbf{R}\) 直接缩起来之后就不用这些边了,而直接缩起来用到的边是 \(C-1\) 条,也就是这些能被替换掉的边也是 \(C-1\) 条。

于是我们知道只有这 \(C-1\) 条需要考虑弃掉。

右侧同理做,这样枚举完划分后一次 MST 就是 \(C\lg C\) 的了。

ARC116F

fun fact:这个题自己想到的时候搞成做完奇数长度操作反转了,然后发现巨大困难。

这个就是 \(n\) 个同时进行的 choosing carrot。

对于一个长度为偶数的 choosing carrot,我们可以拿到 \(\max(a_m,a_{m+1})\),且做完后反转先后手。

对于一个长度为奇数的 choosing carrot,我们可以拿到 \(\max(\min(a_m,a_{m-1}),\min(a_m,a_{m+1}))\),且做完后不反转先后手。

反转先后手也就是上面的 \(\min,\max\) 倒一下。

但是我们想,一定是对着一个序列做完吗?

注意到对于偶数长度的,显然先手具有巨大优势,而奇数长度的后手有优势。

因此奇数长度的一定是两个人对着它一直转,后手不可能给先手留出这个变成偶数长度的序列。

策略变为两个人抢偶数长度的,然后奇数长度的直接做。

而抢偶数长度这一块显然就是 \(\max-\min\) 排序然后一个加一个减地贪心。

CF1934D2

考虑如果只有一个二进制位那我们就鼠了。

如果有俩就赢了。

归纳一下,奇数鼠偶数赢,考虑现在有 \(k\) 个,如果是偶数个,我们可以把 \(\operatorname{highbit}(n)\) 弄出来,这样对手只能拿一个奇数位的数,而一个奇数位的鼠必定拆成一奇一偶,那我们就还能赢。

同理奇数位就会鼠。

然后如果一开始是奇数位,我们就让贤给对面。

记得要取 \(\operatorname{highbit}(n)\),取 \(\operatorname{lowbit}(n)\) 是错的,位数减的不够快。

CF1776I

可以选先后,那只要我轮次不比对手多,而且我每次拿的都比对手少,那就可以满足一半这个不算严格的限制了。

一个结论是我们凸包上最小的三角形一定是三个相邻顶点构成的,恰好就是题目要的这种。

因此我们每次取凸包上的最小三角形就行了,复杂度是 \(\mathcal{O}(n^2)\)。

至于这个 \(n\le 100\),三次方或四次方区间地皮和我的超级贪心说去吧!

相关新闻

  • 2025年优秀的煤炭化验设备最新TOP厂家排名
  • KMP 学习笔记
  • CSP-S 2025游寄

最新新闻

  • 杭州本地宠物店实测分享,选猫选狗别只看价格 - 园友3800037
  • 2026视频转WEBM保姆级教程:HTML5必备,免费在线+小程序全攻略 - 时时资讯
  • Totolink路由器未授权访问漏洞:原理、复现与安全加固实战
  • 佛山出手翡翠别乱选!本地高口碑回收商家排行榜来了 - 奢侈品交易观察员
  • 如何解决Buzz离线转录工具的模型下载难题:终极加速指南
  • 混淆矩阵实战指南:从医疗诊断看分类模型评估本质

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号