当前位置: 首页 > 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.jsqmd.com/news/917180/

相关文章:

  • 87个免费Tracker服务器:让你的BT下载速度飙升300%的终极秘籍
  • 如何用一款工具彻底改变你的游戏资源编辑体验?
  • 深入Linux内核:图解sendmsg/recvmsg如何玩转分散/聚集I/O与辅助数据
  • GEO优化:如何让AI在回答中优先推荐你的内容
  • 2026报考护理学专业在广东有哪些医学学校值得推荐 - 品牌2025
  • 从键盘到手势:基于Arduino与Processing的六自由度机械臂控制实战
  • 为什么选择korean_PP-OCRv5_mobile_rec_onnx?移动端韩语识别的革命性突破 [特殊字符]
  • GovernanceBERT-base社区贡献指南:如何参与模型改进
  • 2026年5月常州黄金回收怎么卖最划算?余生黄金回收教你避坑不被宰 - 余生黄金回收
  • Unreal Engine 5 VRM导入完整指南:深度解析VRM4U插件
  • PyBaMM电池建模框架深度解析:从架构重构到性能优化的工程实践
  • BG3模组管理器终极攻略:5个技巧让博德之门3模组管理变得超简单
  • 2026年北京搬家公司全面评测:哪家靠谱、收费透明、口碑经得起验证? - 企业名录优选推荐
  • Qwopus3.5-9B-v3震撼发布:87.8% HumanEval通过率的推理优化大模型详解
  • 如何快速掌握游戏资源编辑:专业地图创作工具完全指南
  • 2026 成都吉修匠修缮|卫生间阳台屋顶地下室免砸砖漏水专业维修 - 吉修匠
  • 3步学会用JPEXS免费Flash反编译器:新手也能轻松提取Flash资源
  • 基于Azure IoT Hub与C SDK构建物联网设备到云数据管道实战指南
  • Agent+体检报告:从指标解读到复查提醒,哪些能力最有真实需求
  • 终极VR视频转换指南:如何让3D内容在普通屏幕上完美播放
  • 2026手机制作蓝底证件照方法:换背景软件推荐+保姆级教程 - AI测评专家
  • 2026海口江东新区注册地址怎么办?白皮书靠谱财税行业机构报告(官方收录版) - 资讯纵览
  • CSDN自定义模块设置教程:个人主页美化、开通条件与源码下载一次讲清楚
  • 2026证件照换底色怎么弄?保姆级方法教程+软件推荐,一看就会 - AI测评专家
  • 键盘连击修复解决方案:告别重复输入烦恼的完整指南
  • 深度解析Scarab架构设计:基于Avalonia的跨平台模组管理器实现原理
  • Amphenol ICC ND9ACA2A0G线束组件应用解析与兼容替代方案参考
  • 如何在macOS上快速配置歌词同步:终极歌词显示方案
  • 5月29日,在这里每天60秒读懂世界!
  • 淮安企业必看:GEO优化公司怎么选?5步筛选法避开90%的坑(2026年5月最新) - 商业新知