The 2023 ICPC Asia Macau Regional Contest (The 2nd Universal Cup. Stage 15: Macau)
1|0Preface
最幽默的一集
这场开局感觉三个人都有点发昏了,前3h30min就出了两个题,有种要打铁了的感觉
后面想着干脆保个银牌稳扎稳打吧,没想到后面1h连着出了四个题成功冲到银首
最后徐神好像也会G这个博弈了,如果前面不犯病的话感觉还真有机会出7题的说
2|0A. (-1,1)-Sumplete
徐神基本被这题关了一整场,主要刚开始想复杂了一直在想网络流,到后面才发现是个顶针题
不难发现可以把所有的都转化成,因此问题变成确定每个格子的值是来满足行列的限制
考虑一行一行地确定行元素,假设当前行需要有个,那么不妨找出此时列和最大的列,优先把这些位置置为即可
直接每次用sort
来做的话复杂度是的,可以用计数排序优化成,不过没有必要的说
3|0B. Basic Equation Solving
啥玩意,一眼不可做
4|0C. Bladestorm
唉炉批,唉反向亵渎,唉做不来
5|0D. Graph of Maximum Degree 3
纯诈骗题,主要出题人出了个模直接下了思想钢印让我以为是个Counting Problem,一直到很后面才意识到是个思博题
考虑对于一个个点的连通块,显然其中至多有条边;如果想要让这个连通块合法,那么其中至少要有条边(每种颜色至少是棵树)
因此需要满足一个先决条件:,然后就得到了,即符合条件的连通块大小
那么这题就很trivial了,首先连通块大小为的情况很显然,大小为时我们需要先找出一条边满足这两点之间有两种颜色的边,然后再检验的另外一个邻点是否相同并且边颜色不同即可
连通块大小为的情况画一下会发现只有一种形态,因此我们可以先搜索出所有连通块,然后对大小为的暴力检验一下是否合法即可
6|0E. Inverse Topological Sort
感觉这题很像个CF题啊,经典没有证明全靠猜测
首先不难想到对于序列,我们找出其所有的逆序对,将所有都连上边即可满足限制;对于序列类似
但这样边数会达到量级显然就炸了,因此考虑优化,不难发现当我们连后就天然满足了的限制,因此不难想到尽量连近的,即:
- 对于每个,找到且下标最大的使得,连边
- 对于每个,找到且下标最大的使得,连边
不难发现这样可以用最少的连边数量构造出满足两个序列要求的图,然后我们对构造出来的图进行检验
如果图中有环则显然不合法,同时如果在生成的图中再求出其字典序最小/最大的拓扑序和原来不同了,则亦无解
7|0F. Land Trade
做不来,投降捏
8|0G. Parity Game
徐神好像会了但我们前期实在是太唐了没时间写了,坐等徐神赛后补题了
9|0H. Random Tree Parking
本来一点头猪都没有,后面祁神想到一个关键的转化马上就茅塞顿开了
考虑对于某个点定义表示最后选中点的次数,则最后只要搞个可重全排列就可以快速得到总方案数
考虑我们需要满足哪些性质,对于每个点,设表示点子树内之和,表示点子树大小,表示点深度,则:
- ,这是显而易见的,不然最后子树就没法被填满了
- ,这是由于将子树填满后,多出的部分会自动向上补,如果溢出的超过了那么就会有点飞到外面去了,同样不合法
因此我们得到每个点权值和的范围是,不难发现这个区间的大小只和有关
由于题目中保证给出的树纯随机,因此对于所有点的是级别的,那么我们就可以大力背包转移了
总复杂度算不太清楚,要么是两个还是三个的来着,总之能跑过去
10|0I. Refresher into Midas
虽然这题定位是签到,但也卡了我们队一会的说
注意到的范围是有限制的,这就提示我们可能是用的做法,因此很容易想到按照时间顺序DP
由于我们不可能记下所有时刻两种道具的状态,因此不妨直接拿一个通用的情形来统计,钦定只考虑这种状态
由于开局我们的操作必然是刷钱——刷新球——刷钱,然后两个都进入CD,因此考虑设表示到第秒且两个道具都恰好进入CD时,最多能刷几次钱
转移的话就分两种情况,一种是刷新球CD一好就马上用;另一种是刷新球CD好了先等到最近的一次刷钱CD也转好,然后一起操作
具体情况看代码,最后不要忘记讨论下不用刷新球的情况来更新答案
11|0J. Teleportation
签到题,但是也腐乳了我们队好久,后面还是徐神想A题的空档给了个思路要再建一排辅助点才通过
考虑将每个点拆成两个,钦定每个点只能用传送操作直接走到点,花费的代价
然后不妨在所有的这些点之间顺时针连一个环,环上的点边权为,在这上面走等价于在传送之前拨动指针
最后给每个点向连边权为的边表示回到真实的点,然后跑一个0/1BFS即可
12|0K. Understand
开场就开到的一个题,但好像是防AK题,寄!
13|0Postscript
感觉THU出的题好劲啊,而且好像和我们队都没什么相性打起来巨难受
希望下赛季别遇到THU出题的场QWQ
__EOF__

本文链接:https://www.cnblogs.com/cjjsb/p/18049170.html
关于博主:复活的ACM新生,目前爱好仅剩Gal/HBR/雀魂/单机/OSU
版权声明:转载请注明出处
声援博主:欢迎加QQ:2649020702来DD我
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2023-03-02 Codeforces Round #850 (Div. 2, based on VK Cup 2022 - Final Round)