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

【题单】zsh

CF1762D GCD Queries

增量维护。

CF2196F Indivisible

CF2124G Maximise Sum

CF1364E X-OR

找到 0 就可以通过 \(n-1\) 次找出排列。
0 可以增量维护,唯一的问题是 \(p_x\) 不是 0 要问一次 \(p_y|p_i\)
由于不是自适应,可以 shuffle 后问就没问题了。
最后检查哪个是 0 就随机几个数问一下。

CF2096G Wonderful Guessing Game

三进制分组,如果这个前一半后一半是我们自己定的那么可以问 \(S_0+S_1\),在 \(S_2\) 中就是返回 N
再问一次按照 \(\mathrm{pop}(x)\bmod 3\) 分组的,这样可以得到缺失位的信息。

现在处理 \(|S_0|,|S_1|,|S_2|\) 差距过大的问题,考虑分治重编码,这样每一位变成每一层中作为第几个儿子。
至少有两个集合大小相同,那么问他们两个就好了。(证明可以分讨一下?)

CF1887E Good Colorings

可以行列转二分图,每次可以给两个点之间加上一条边,最后要找到一个四元环满足边都是不同色的。

初始边数和点数相等,所以一定有一个环,且颜色都不相同。
那么每次在环上二分加边,把颜色相同的那一侧丢掉。

CF2006F Dora's Paint

考虑行列转二分图,若 \((x,y)\) 是 1 就连边 \(y'\to x\),是 2 就连边 \(x\to y'\)
那么美丽度就是拓扑序数量。
由于是完全二分图,所以他一定是分为若干层,每层内都是同色的点,他们会向后面所有不同色的层的点连边。美丽度可以定义为每一层的点数的阶乘之积(注意第一层没有贡献,因为他们另一维是空的)。

修改就是改变一条边的方向。如果原本图上有环,我们必须改变所有环的公共边。二分完全图中如果存在环,那么中间存在某个边,无论他的定向如何都可以得到一个更小的环。根据这样归纳一定存在一个四元环。所以只需要考虑这四条边翻转方向的答案,直接跑 4 次就好。

现在考虑原图是个 DAG,那么如果改变的边跨过多层,那么一定有环。那么只能是相邻层之间的边。且你会把这条边的两个端点变成两个新的层。
假设有相邻两层,点个数分分别是 \(x,y\),那么去掉的贡献是 \(\frac{1}{xy}\),而选择两个的点的方案是 \(xy\),所以其实贡献就是 1。
第一层较为特殊,贡献是 \(x\)

然后是实现细节:如何找出一个拓扑序,或者找出一个四元环。
根据完全二分图的性质,同侧的点一定是按照 \(\deg_{in}\) 排序的。
那么可以双指针归并两部点,维护 2 类边全局 \(\deg_{in}\) 减标记(被减错的一定已经加入拓扑序中了)。

找出四元环:考虑拓扑序做了一半,然后没有 \(\deg_{in}=0\) 的点了。
那么一定要有 \(\deg_{in}=1\) 的点,否则翻转一条边仍然无法满足条件。
考虑 \(\deg^{in}_{u}=1\),从他往前跑 4 条边,一定可以找到一个四元环。

使用桶排序,时间复杂度线性。

http://www.gsyq.cn/news/1428494.html

相关文章:

  • 87个免费Tracker服务器:让你的BT下载速度飙升300%的终极秘籍
  • GEO优化:如何让AI在回答中优先推荐你的内容
  • 2026年5月常州黄金回收怎么卖最划算?余生黄金回收教你避坑不被宰 - 余生黄金回收
  • 如何快速掌握游戏资源编辑:专业地图创作工具完全指南
  • 2026证件照换底色怎么弄?保姆级方法教程+软件推荐,一看就会 - AI测评专家
  • 5月29日,在这里每天60秒读懂世界!
  • Amphenol ICC ND9ACA2A0G线束组件应用解析与兼容替代方案参考
  • 淮安企业必看:GEO优化公司怎么选?5步筛选法避开90%的坑(2026年5月最新) - 商业新知
  • 如何在macOS上快速配置歌词同步:终极歌词显示方案
  • python多一个空格都不行,一会用TAB一会用4个空格也不行,为什么这么变态,全球强制相同空格的语言会不会仅此一个
  • ERNIE-Image安全部署指南:在ComfyUI中安全使用AI图像生成模型的最佳实践
  • 在micro:bit上实现LED立方体彩虹动画:色彩空间转换与嵌入式优化实战
  • 智慧教育平台教材获取难题的终极解决方案
  • 想报考口腔 医学专业推荐广东哪些医学学校?(2026 最新推荐) - 品牌2025
  • 2026年国内绝缘橡胶板主流厂家实测排行 适配多场景采购需求:优选河间市华翔橡胶制品有限公司 - 奔跑123
  • 如何快速实现CREO到URDF转换?creo2urdf工具的完整使用指南
  • OmenSuperHub终极指南:完全掌控惠普OMEN笔记本性能的免费开源方案
  • 树莓派智能小车项目:从硬件搭建到Python编程的嵌入式开发实践
  • Android平台厘米级定位解决方案:RtkGps项目实践深度解析
  • 别再为云层发愁了!手把手教你用GEE搞定Landsat-8和Sentinel-2的时序数据融合与去云(附完整代码)
  • 2026年北京搬家公司怎么选?口碑可靠、性价比高的5家真实对比 - 企业名录优选推荐
  • 别再折腾自建SMTP了!手把手教你用Ubuntu 22.04 + Postfix配置QQ邮箱代发(含授权码获取)
  • IsaacGymEnvs强化学习环境配置实战:从基础配置到高级调优的完整指南
  • 别再傻傻用第三方软件了!用PowerShell一条命令导出你电脑的完整硬件配置清单
  • 构建企业级AI网关的终极验证架构:New API实战指南
  • 2026颈椎按摩器工厂实力排行榜:哪家工厂产能强、品控稳、定制服务全?深度测评揭晓头部厂家 - 变量人生001
  • 实战指南:用OmenSuperHub轻松掌控惠普暗影精灵性能,告别官方软件束缚
  • 从Flask到FastAPI:给你的Web项目加上专业的日志轮转(附Docker部署配置)
  • 避坑指南:为什么你的CentOS 7.9虚拟机装不上ipmitool?从/dev/ipmi0缺失说起
  • 选择 PCBA 包工包料需要提供哪些资料?