The 2nd Universal Cup. Stage 28: Chengdu 题解
A. Add One 2
感觉这个题好难啊。怎么过这么多队。
直接贪心不好做,先考虑什么样的序列
对于每个
这等价于
如果令
由于这两个式子的值是一样的,加起来得到
对于原来的序列
对于
C. Colorful Graph 2
给出的是正多边形的一个三角剖分的一部分,所以不妨考虑如果给的是完整的三角剖分,应该怎么做。
显然只需要考虑所有三元环,如果在有公共边的三元环之间连边,会形成一棵树,先任选一个三元环随便染色,然后和它有边相连的三元环只有一个点没有被染色,而且这个点有至少一种染色方式。所以按照这棵树的某个拓扑序进行染色即可。
D. Min or Max
模拟。
F. Whose Land?
扫描线扫右端点
和 JOISC 2022 洒水器一样,可以把点
G. China Convex Polygon Contest
首先做题顺序肯定是按照
对于一段
- 将
都用于匹配 以后的提交; - 将
用于匹配 (可能匹配不全), 用于匹配 以后的提交。
如果某个
所以按照
H. The Game
最后还剩两个数时,如果这两个数相同,那么 Kevin 就输了。而且发现这是充要的,所以做完了。
J. DFS Order 5
模拟。
K. Sticks
先考虑判定一个
每次尝试消去最后一行,我们会选择一段前缀
发现每次一定可以选最大的满足条件的
于是在判定过程中,行数和列数的变化是确定的,直接把这个过程写成 DP 即可。
M. Bot Friends
我们要找到机器人和洞之间的一个匹配,那么考虑一个匹配能否得到。发现充要条件是任意两组匹配要么包含要么不交。
所以匹配形成了一个括号树,我们需要最小化叶子的个数。考虑在
所以设
作者:alan-zhao-2007
出处:https://www.cnblogs.com/alan-zhao-2007/p/18140453
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具