专栏文章

APIO2025游记

生活·游记参与者 1已保存评论 0

文章操作

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

当前评论
0 条
当前快照
1 份
快照标识符
@mhzf5j45
此快照首次捕获于
2025/11/15 06:17
4 个月前
此快照最后确认于
2025/12/03 08:25
3 个月前
查看原文
省流:银牌 -> 铜牌

Day 1(5.15)

早上九点出发去机场。
开车到岗顶然后坐地铁,全程 3 号线但是两次换乘(体育西路 and 短程换长程),广州地铁无敌了。
飞机延误了,下午快三点才到。无锡得机场是军民两用的,第一次到这种机场呢。
到省锡山,领了一堆纪念品后,拎包入住。收拾好后在学校里逛了一圈,超大超好看。
晚上试机,是 NOIP 的题目,打了个 T2T3,测一下栈空间,没啥问题就不管了。

Day 2

白天都在讲课。
早上是图论和集合幂级数。
图论讲了几道好题,但听的似懂非懂;集合幂级数一开始就掉线了,去网上看了几篇文章,后面干脆刷手机了。
下午博弈论加构造。博弈论讲的有点快,后面就在自己看课件了。构造题感觉就是传统、为明天比赛铺垫的((
晚上开幕式,有越剧表演,听不懂。后面有灵岛的讲话,前面忘了后面忘了。
回到宿舍后摆了一个钟,然后看了一下上午讲的题,十一点半睡觉。

Day3

比赛日。
早上灯自动开了,结果六点二十就醒了,难绷。
吃完早饭后去合了张影,然后就入场了。
开 T1。一开始想二分,但不会。后来想到如果两个数 modn\mod n 相同,那答案就是两者之差的因数,枚举一下就行了。
联想到生日悖论,随机生成 10510^5 个数,99.699.6% 的概率有相同的。然后对序列二分,每次随机分成两半,如果其中有一半有相同的就递归。
期望次数 4×1054\times10^5,期望得分 5050 左右。自测的时候在 40406060 左右波动。
然后开 T2,T3。
都没啥思路,去看了眼 T3,想了二十分钟还是不会,于是决定拿个 55 分跑路了。
再去看 T2。
首先 m=2m=2 是好做的,因为一次一定能让一个置换环长度减一。
继续思考,如果原图有度数超过 22 的点那么分数一定不会增加,直接 return。
然后考虑链。发现如果有 m\ge mpiip_i\ne i 时,把不合法的点按搜索序拍起来,那么合并要么直接让一个置换环长度减一要么把两个置换环并起来,这样子分数不会变少。
然后是 m=e=3m=e=3
发现一个长度为三的置换环可以让答案加一,所以尝试每次分出去一个长为 33 的环。假设每次只会操作一个置换环内的点。发现每次操作相当于将环分成三段,然后 Bob 选其中一段,再把另外两段并起来。然后,如果环长为偶,则三段中必有一段是偶,Bob 可以把环分成两段偶的;而如果环长为奇,则 Alice 可以选择 1+1+x1+1+x,则得到一个偶环一个奇环。因此,每个奇环会有 11 的贡献,而偶环没有。然后如果合并两个环不会增加奇环数量,所以不用考虑这种情况。
想出来这一坨之后,先写了 T2 代码,然后再去写 T3 55 分。
之后去研究 T2 m=e=4m=e=4 的情况。借鉴上面的思路,一个长为 44 的环可以有 11 的贡献。考虑将环先拆成长为 2,32,3 的“基本环”。两个 22 可以并成一个 44,然后带来 11 的贡献之后缩短成 33。两个 33 可以合成一个 66,然后把 66 拆成 224444 再变成 33。构造策略的时候如果有长度大于 44 的环先拆掉,不然就合并两个 2233,直到达到答案。有个坑点,原图 44 个点在环上的顺序不一定是 0,1,2,30,1,2,3 这样,被坑了一会。
写完还剩 20min,摆烂了。
估分 55+70+555+70+5
出来之后跟其他人随便聊两句就回宿舍了,开摆!
下午去复评,T1 只有 2525???
询问次数炸了,百思不得其解。在本机用 SelfEval 多测几次,基本都是 5050 左右,然后有一两发 TLE 2525???
恼,申请重测。然后一个砖家过来看了眼代码,发现里面有 rnd(time(0)) 不能重测???气死了!!!
感觉 TlE 是换了 grader,或者说赛时样例根本没上强度。非常不合理啊。周围也有一个大佬 T1 被创了,一起吐槽。然后还发现,如果换成一个好一点的随机种子就可以稳定在 5555?悲愤!!!
吃完饭回宿舍一算,发现 2020 组多测,每次生日悖论 99.699.6% 的正确率,总的正确率只有 8888% 左右,傻了。再看看群里,说赛时样例 T=10T=10,c?? w??nm!!!
25+70+525+70+5,感觉又要铁了。
晚上索性不去听讲题了,在宿舍摆烂。
晚些时候听人说 T1T1 要整题重测,只好拜月了。

Day4

早上去听讲,在公示栏上发现成绩变成 45+70+5=12045+70+5=120 了,还算能接受吧...
然后听讲听不懂,玩手机。
吃完午饭后赶紧去社会活动(一个涉密的船舶研究所,还不让带手机),结果来回车程两小时,在那里就看了半小时宣传片,纯唐诗。
晚上结营、颁奖,说银牌线 130130。wc 真的换个种子就银了...
然后一堆抽象讲话。颁奖还只给一张奖状,连个牌子都没有???六百六十六

总结

感觉这次比赛搞得挺唐的。放三道脑电波题,然后 T1T1 又有点随机区分,无语。
不过也算有了个金钩(吧?)

评论

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

正在加载评论...