游记 PKUWC2024
2024 北京大学全国优秀中学生信息学冬季体验营 1.25~1.27
重庆市育才中学校
1.26
13:00
网络卡顿挂了 5 分钟。但没事,因为在写 ntt 板子。还写挂了。然后看了题目,T1 应该可以做出来,T2 被吓到了,T3 可以想一下。T1 -> T2 -> T3。
T1 首先写了个区间 dp 交上去。目测是一个 dp 优化,把决策点输出一下看看。首先有结论是 L__
或 __R
是先手必胜,其中 _
是任何字符串。然后其它 R__L
的好像没啥规律。然后随机了几个数据,输出了一下先手必败的,发现 RLRLRLRL
是必败的,然后还有一个 RLRRLRLLRL
怎么也是合法的?怎么像括号匹配?真的!40 分钟就过了。
定理。将 R
视作左括号,L
视作右括号,则先手必败当且仅当字符串为空或括号序列合法。
证明。仿照 nim 游戏的思路,证明以下三点。
- 终态是必败态。
- 一个必败态,无论如何操作都是必胜态。你大概考虑一下,一个合法的前缀,刚好下一个字符是
R
,切不到。 - 一个必胜态,存在方案能到达必败态。左括号看作 +1,右括号看作 -1,那么序列中如果存在前缀和是 -1,那么说明出现了右括号,直接保留右括号左边(L)的部分。否则将序列翻转,左右括号互换,必然有 -1,否则你这是合法括号串。
13:40
T3。首先怎么做原来的题目,怎么做啊,把询问一玩了一下,感觉影响很大,对整个堆影响很大(过程中几次把堆画成小根堆),所以肯定是要对一个点做分析。根据题目结论,堆形态是固定的,想象它为什么是固定的啊?
回想起堆排序干的事情,首先你把所有数扔一起建大根堆,然后拿出堆顶放在最后,pop 掉;拿出堆顶放在次后,pop 掉;……。pop 了
对于节点
15:00(大概)
急了,写了 T2 的 11 分暴力。
然后 subtask 4。回归到这个题原本的题意,要求
后面是动态 dp 的东西,看上去并不好写。不写了。
16:00
怎么分数是 191 啊。看看 T2 性质?subtask 1 过掉以后就和值域没啥关系了,没有判断出来是个什么类型的题目。首先枚举大小关系,然后做高斯消元的时候有自由元,推了一下是 excrt 形式(
然后就沉默了。
17:00
T2 大家都过了(好一个“大家”)。说什么
大家 dà jiā
2. [great master]∶犹言大作家,大专家。 艺苑品题有大家之目,自论诗者推李杜始。—— 王夫之《夕堂永日绪论外编》
5. [polymath]∶知识渊博者,博学的人。
——摘自百度百科 https://baike.baidu.com/item/大家/32746
1.27
56+55+55=166 细节明天
13:00
T1 鉴定为贪心,T3 鉴定为 sshwy 讲过一个类似的但完全不一样,可以试着搞一下,T2 没有想法。
T1 贪心写了一下发现细节有点多,写了一会把原问题刻画成线性规划了,贪心顺序不知道是啥,有 11 种决策,就弃了。后来想起对偶,对偶完了以后也不会解,搜出来假了。沉默了。
T3 首先将栈数组扫描线掉,无弹栈就是线段树二分,
T2 会了状压 dp 后找到了
然后摆烂了。
17:00
T1 直接贪心,换一下顺序,按照总和——4——3——2——1 的数量选。
T2 观察到
T3 分块之后暴力维护那些栈竟然是能过的,
沉默了。
然后 pkuwc 2024 就结束了。
晚上去了解放碑,洪崖洞,第二天去了武隆区的天生三桥看了一下。然后就是 noiwc 2024 了。
本文来自博客园,作者:caijianhong,转载请注明原文链接:https://www.cnblogs.com/caijianhong/p/17990822/traval-in-pkuwc2024
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!