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

AGC 043

C

太难了!!!!!!!

首先你可以观察到,我们要按层贪心选择,因为 \(i+j+k\) 相等的点之间肯定没有边。

考虑一个点啥时候能被选。当且仅当,他连到的高层点全都没有被选。

于是,你给边定向,形成一个 dag,那么我们发现,如果把这个 dag 看成博弈图,规定没法走的人输,选的点则为必败态,不选的点就是必胜态。

然后你惊奇地发现,每次是走三个独立游戏中的任何一个。于是这是一个 Nim 和的形式,分别求出三个游戏的 Nim 值后寻找 \(a_i\oplus b_j\oplus c_k=0\)\((i,j,k)\) 对数即可,由于本质不同 SG 函数值个数是 \(\mathrm O(\sqrt m)\) 的,暴力枚举即可线性。

D

比 C 简单多了。

你考虑到,如果一个序列中 \(a_i>a_{i+1}\),那么选了 \(i\) 后立马会选 \(i+1\),将它们合并,然后剩下的元素只是在做归并。

于是容易得出充要条件,我们找出每一个极长单调减子串,只要长度为 1 的个数大于等于长度为 2 的个数,就一定合法。对着这个随便 dp 就好了。

E

对于这个环,从一个点上方经过记作 \(U_i\),从一个点下方经过记作 \(D_i\),任何一个环可以唯一对应到一个 UD 序列。

一个点集 \(S\) 可以把圆环挂住的充要条件可以用这个表示法轻易刻画出来:只保留 \(U_{i\in S},D_{i\in S}\),如果能够通过若干次删掉相邻相同元素的操作将序列删空,则圆环可以掉下去,否则不能。证明是容易的。

我们只要能对所有 \(S\),满足任意 \(T\subset S\) 可以掉下去且 \(S\) 掉不下去,做出构造,那么把这些环连在一起就是答案。

考虑如下递归构造:

  • \(S_1=U_1D_1\)
  • \(S_{i+1}=U_{i+1}S_iU_{i+1}D_{i+1}\operatorname{rev}(S_i)D_{i+1}\)

正确性显然。分讨一下 \(i+1\) 在不在集合内即可。代码很难写。

http://www.zskr.cn/news/1384387.html

相关文章:

  • JWT原理与安全实践:从电子身份证到共享密钥治理
  • 北光恒电:安捷伦N5182B信号源 开机异常、自检报错、输出异常故障排查
  • AQS与ReentrantLock:从排队抢锁到公平与非公平的工程实践——JUC锁机制的基石
  • 2026台式机电脑代工公司排行:选型核心维度全解析 - 奔跑123
  • CausalVLR基准测试报告:在IU X-Ray和MIMIC-CXR数据集上的性能分析
  • UniShopX:PHP版京东/天猫级电商系统完整解决方案
  • 告别SVN恐惧症:美术策划也能轻松上手的Unity PlasticSCM极简入门(附团队项目拉取实战)
  • 基于ATtiny85与干簧管的低功耗智能门状态指示器设计与实现
  • 基于ESP32与RFID的离线密码保险箱:硬件级双因子认证实践
  • 如何彻底解决Windows键盘误触问题:SharpKeys的终极配置指南
  • 还在用Excel排产?制造业车间调度的坑我替你们踩过了,APS如何更优解?
  • <背包问题>
  • 如何破解目标悬空,打通战略执行闭环?论“企业计划”的解法
  • 模糊效果失控?立即执行这4个CLI级修复指令——基于1728组生成日志的故障归因模型
  • 【仅限首批内测用户开放】Sora 2 v2.3.1隐藏API:绕过默认MP4封装器,直出ProRes 422 HQ+MP4双轨包(含Python SDK调用示例)
  • react-native-easy-toast核心API解析:掌握show与close方法的高级用法
  • 13-3 节点流(或文件流)
  • ArcGIS Pro自定义工具箱打包与调用全攻略:从.tbx制作到在Add-in中集成
  • Rocky Linux 9 配置IP后不生效?别只重启NetworkManager,试试这个nmcli组合命令
  • AI+行业场景落地实践指南(2026)
  • OpenKore:Ragnarok Online自动化解决方案的完整技术指南
  • CVAT属性注释模式保姆级教程:用键盘快捷键把标注效率提升3倍
  • 树莓派蓝牙终端实战:用平板打造无线命令行工作站
  • 大数据开发薪资翻倍?2026年大模型应用开发速成指南!本科即可转岗高薪赛道
  • 武汉国电华美串联谐振试验装置,现场用着心里有底
  • OmenSuperHub:释放惠普游戏本性能的纯净开源控制中心
  • 如何快速上手DeepPurpose?5分钟完成你的第一个药物-靶点相互作用预测模型
  • 上海开眼 GEO优化:以十八年搜索技术沉淀,构建 AI 时代企业增长新引擎
  • VtestStudio测试报告生成详解:如何用CAPL的TestStepPass/Fail写出清晰可读的报告
  • 5分钟上手Zotero Attanger:从源路径选择到自定义重命名全攻略