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

The 3rd UCUP Stage 29: Metropolis(QOJ contest 1913) 总结

The 3rd UCUP Stage 29: Metropolis(QOJ contest 1913) 总结
📅 发布时间:2026/6/20 18:47:21

附:出题组题解(繁中)。

A(不可做)

B

递归贪心地构造,若当前点有未走的相邻点,且没有 \(p_{i+1}\),那么当前点就要连 \(p_{i+1}\),递归 \(p_{i+1}\)。否则我们可以先回溯。

C

发现其中有一个人每次都只能选偶数。

  • 当 \(l\) 为奇数时:
    • 若 \(r<2l\) 则怎么选都不会影响另一个人,判断 \(r-l\) 的奇偶性即可。
    • 否则先手可以开始选 \(2l\) 必胜。
  • 当 \(l\) 为偶数时:
    • 若 \(r<2(l+1)\) 则怎么选都不会影响另一个人。
    • 否则后手可以开始选 \(2(l+1)\) 而获胜。

D

目标是把 \(a_{n-1}\) 和 \(a_n\) 都变成 \(0\)。同时发现连续的一段 1111000 可以变成 1010101,这意味着可以把前面的 1 往后移。

需要细致地分类讨论。

  • 若 \(a_{n-1}=1\)。
    • 要使 \(a_{n-3}=1\)。也可以使 \(a_{n-4}=1\) 且 \(a_{n-2}=1\)。
  • 若 \(a_{n-1}=0\) 且 \(a_n=1\)。
    • 要使 \(a_{n-4}=1\land a_{n-3}=1\) 或 \(a_{n-4}=1\land a_{n-2}=1\) 或 \(a_{n-3}=1\land a_{n-2}=1\)。

把前面的 1 往后移时,要限制移到的位置,然后才能 check 以上条件。移的时候要一位一位移。

E(未过)

在点双上考虑合法的图长什么样。

F(未过)

分治 FFT。

G

二分答案。每条直线可以贡献一个前缀或后缀,贪心地选即可。

H

把 \(n=2,3,4\) 的玩出来,然后每次消掉最后三行归约成 \(n-3\) 的问题,具体构造看题解。

I

每次合并相当于连 \(k-1\) 条边,那么 \(p\) 从后一定是 \(p(k-1)+1\) 个点的乘积。找到最大的 \(p\) 使得乘积非 \(0\) 即可。注意 \(p=0\) 要对 \(a_1\) 取模。

J

首先建树,可以扫描线后用线段树加底层 set 维护。

然后每次修改,考虑与两个 DFS 序相邻的关键点 LCA 的最深哪个,那么 \(x\) 到这个 LCA 上所有点贡献都会改变。用 BIT 维护 \(s_i\) 表示深度为 \(i\) 的合法点数,每次修改都是区间加。

K

对于每个左部点,保留最大 \(K\) 条边,然后再在此基础上每个右部点保留最多 \(K\) 条边。这是因为如果匹配了被一条扔掉的边 \((u,v)\),那么 \(u\) 还有权值更优的至少 \(K\) 条边,此时一定能替换使得更优。

然后在这 \(O(nK)\) 条边保留最大的 \((2k-1)(k-1)+1\) 条边即可,这是因为每匹配一条边,就会阻挡 \(2k-1\) 条边,\(k-1\) 轮都是如此,最后一轮还需一条边。

对这 \(O(K^2)\) 条边用 SPFA 跑费用流,复杂度 \(O(K^4)\)。

L(未过)

DP 题。

M(未过)

\(Z\) 最大和 \(Z=0\) 的点一定在圆内,记组成集合 \(S\)。而其他点就没有区分了,它们都在圆上,记组成集合 \(P\)。

  • \(|P|=0\),找一个无限大的圆即可。
  • \(|P|=1\),要求存在一条直线,使得 \(S\) 中所有点都在直线的一侧。
  • \(|P|\ge3\),圆是确定的。
  • \(|P|=2\),假设 \(P=\{X,Y\}\),线段 \(XY\) 一定是一条弦,找到弦两侧分别使得圆周角最小的 \(S\) 中的点,此时圆会最大,对这两个圆分别 check 即可。

相关新闻

  • 读 WPF 源代码 了解获取 GlyphTypeface 的 CharacterToGlyphMap 的数量耗时原因
  • Java 与智慧交通:车联网与自动驾驶支持
  • 初衷的澄明:空白金兰契的深意

最新新闻

  • 如何在5分钟内免费解锁Microsoft 365完整功能:终极激活指南
  • Wireshark中HTTPS证书分析与导出:从原理到实战的完整指南
  • 2026年北京应急电力设备、发电机、发电车租赁服务商精选:运力稳定与服务合规兼具的用电保障选择指南 - 海棠依旧大
  • Liferay集合提供程序授权缺失漏洞(CVE-2023-33952)深度剖析与修复
  • 番茄小说下载器完整指南:免费开源工具实现小说永久保存
  • 5步实战:用HunterPie解锁你的《怪物猎人世界》深度狩猎体验

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 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 号