专栏文章

APIO 2025 游记

生活·游记参与者 7已保存评论 6

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
6 条
当前快照
1 份
快照标识符
@mhzf5p5u
此快照首次捕获于
2025/11/15 06:18
3 个月前
此快照最后确认于
2025/12/03 08:42
3 个月前
查看原文

Day -1 (5.15)

今天考语文。
但我跑路了。
上飞机前从电脑往手机里传了十几首歌,准备在飞机上听,然后发现自己没带耳机。还好我还传了一部小说过去,感觉几个小时应该读不完二十万字。
在小说里发现了字符串“文化课”,有点害怕。
离降落还有半个多小时的时候广播说机场要求关上遮光板,到机场不准拍照。关了遮光板后还关灯,于是开始聚精会神地睡觉。
坐了很久的大巴到学校。在报道处看见了一张地图,上面似乎是他们学校某届毕业生的去向,有意思的是北京的位置写了“北京大学 11 人,清华大学 2 人”。
发了一件衣服和一个包,包里有各种奇奇怪怪的东西,感觉有用的也就一支笔和一个 U 盘了。
到了宿舍打开随身 WIFI,-90 dBm 还是能用的。
试机,写个 assign 还 WA 了,调了半小时。

Day 0

昨晚没睡好啊,床上有点太热了。
听课,好难啊听不懂。
开幕式氛围感很强。

Day 1

空调开到 22 度,睡眠质量显著提高。
入场,发现发了好多好吃的。
前 4h 打了 78+22+1678+22+16,后 1h 啥也不会,开始狂吃,并感觉两部分时间一样长。

更加详细的赛时情况

最开始先读了一遍题,由于 T2 题目太长不是很好理解,并且 T3 的 2×1062 \times 10^6 次操作和一次操作可以更改多个 aa 值看起来很吓人,所以认为 T1 是最简单的。
随后想了一个 25pts 做法并在第 40min 写完。
想到构造序列,用 O(n)O(\sqrt{n}) 的长度覆盖 1,2,,n11, 2, \cdots, n - 1 的所有差值,尝试序列 1,3,6,10,15,1, 3, 6, 10, 15, \cdots,有问题。然后想到 1,2,,n,2n,,n1, 2, \cdots, \sqrt{n}, 2\sqrt{n}, \cdots, n,没什么问题。
尝试在这个做法外面套一个二分做到 O(nlogn)O(\sqrt{n}\log{n}),这个东西刚好卡进 10610^6,预计得分 28pts,感觉写了会很亏,于是继续想。
想到自己可以不用覆盖 1,2,,mid1, 2, \cdots, mid,只需要覆盖 l+1,l+2,,midl + 1, l + 2, \cdots, mid,于是变成了约 1.5×1051.5 \times 10^5 次询问,78pts。
想 T2,先写了 m=2m = 2e>me > m,12pts,e=m1e = m - 1 没什么思路,去写了一个 T3 的 n=2n = 2,目前得分 78+12+5=9578 + 12 + 5 = 95
想到了 T2 这个拆环、并环的过程,写出了 e=m1e = m - 1,猜测 T3 是配对 n2\lfloor\frac{n}{2}\rfloor 对达到最优效率,于是写了 1ai250001 \le a_i \le 25000,此时已经过去 4h。
继续思考如何优化 T1,想到哈希冲突的具体次数还没用上,一直在尝试利用这个信息。
写了一个利用信息每次将二分区间缩小 32\frac{3}{2} 的做法,WA 了,感觉这个缩小有问题,把缩小条件改严格一点,没 WA 但询问次数达到 1.9×1051.9 \times 10^5,不如直接二分优。
比赛结束时为 78+22+1678+22+16

一些想法

T2 的 e=m=3e = m = 3 和 T3 正解没打出来很可惜,“因为我觉得 T1 是最简单的,所以就在 T1 拿了很多分”很神奇。
可能都是因为难度排序的比赛打多了,更习惯先做 T1 吧。

出来怎么听说 T3 比 T1 简单啊?
听讲题,听完 T3 上去讲了一下自己的悲惨经历(sub2 check)。
发现自己场上发明了 BSGS。
T2 太震撼了!

Day 2

不懂这个社会实践在干什么。
颁奖,现在全世界都要知道我铜牌了。
“结束了,孩子们”。

Day 3

还能写 Day 3 我是没想到的。
飞回 CQ,但发现自己被迫爆照了。
我就是那个穿着黄白衣服被拍了四张的,这里就不放了。

评论

6 条评论,欢迎与作者交流。

正在加载评论...