ZJCPC 游记

我打ZJCPC?真的假的?

day -inf

看到通知说有个比赛,遂报。

day -好几

发了比赛文件下来,发现教练交上去的时候把我们队名打错了。
长崎素世 变成了 长琦素世队。残念。
此时觉得不会上滚榜应该就不那么尴尬。
在cdx的一笑置之下一笑了之了。

day -1

中午找班主任直接拿手机,爽玩一中午。

看到了守望先锋新赛季可以ban英雄,感觉再也不会在排位被黑影抓了。
球的强度应该可以提升一个档次。
同时看到了新英雄的逆天机制。回去可能也得ban她。

下午是热身赛,搞得还挺全真的。
组队比赛的好处就在于能够压力队友(并非)。
于是我稍微抗压了。使用奇怪的理由拿到了高贵的代码位。
坐到电脑面前,打了几行代码之后发现输入法不习惯。就把电脑主人的中英切换快捷键改成了用惯的ctrl。
哈哈,电脑主人刚好在我们队(其实是在队内选一台电脑)。于是喜提赛前第一压力。
此时发现代码位好像也容易被压力。步豪。

热身赛一共没几个题,大概做出来一半多。比咬脖子队少一个。(?)
打完被提示说这个还是信心赛。坏了。
但是感觉码力尚可,希望正式比赛可以正常发挥,减少被压力的可能。

就准备出发了。

车上打舟,看b站。就到杭州了。
这次的酒店我从未来过,听说今年noip就住那里,但是我没考上noip。
房间很大。服务什么的感觉都比维也纳好。希望之后尽量住这边。

晚上先在酒店大堂借上充电宝,之后在酒店门口那条街荡了一下,在门口吃了黄焖鸡米饭。
这玩意一天到晚吃,来杭州吃的东西还是有点同质化了。
吃完尝试把充电宝还回去,发现刚刚借的那个位置被别人放进来一个,所有位置都满了。
于是在软件上查询其他机子,发现最近的在杭师大里面,两百多米。第二近的在三百多米的一个台球厅。

跟同学讲再出去走走路,尝试把他们一道骗出去。成功了。
于是去杭师大。
酒店出门那条街左拐就到杭师大门口的麦当劳了。那基本就把路盘通了。
尝试进杭师大,跟着大学生混进门了,我鼓起勇气问食堂在哪(软件里说充电宝在食堂还)。
但是他们跟我讲食堂已经关门了。于是我要出去。

我直接刷脸出去了。
把我认成了杭师大一个学生。原来我这么大众脸?

然后做了一番心理建设,觉得99块买充电宝太亏。于是去台球厅还。
台球厅在上次住的酒店旁边二楼。感觉是个容易被拐卖的地方。
还问了桌子价格,中八38/h,斯诺克68/h,感觉太贵了遂不打。
此时已经毛十点多了,感觉再不回去要被d,于是速回。

晚上打舟。把第六章过完了。
睡的挺晚的,感觉明天早上起不来,定了六点半闹钟。

day 1

超级生物钟,5:55自然醒,此时跟我同房间的大神已经打了好一会儿舟了。
感叹他对时间的把控之深刻之后,我也无缝衔接了昨晚打的结尾。

六点多一点就准备去吃早饭了。微信摇人到酒店门口之后发现csp早上去吃的那家生煎包还没开门。
于是转战麦。
大神此时怂恿我的一个队友打舟尝试使 舟p 数量++,多分成功了。

吃完早饭就去打热身赛,在机房楼下领到了参赛证和活动T恤。
偶然发现签名墙,于是在上面签了正确的队名。(和很难看出来的我的首字母)
据说有个开幕式,于是站桩15+min。喝完了一瓶尝鲜买的粉色魔爪。
南梁饮料没有黑的好喝,望周知。

热身赛热热热。

签到题先拿下了。然后开B。
队友阅读题面。
摘抄一下原句(不知道算不算透露题面,那就摘少一点)`

return the absolutely value of the left value minus the right value.

队友先问我这句话什么意思。
我回答:告诉你左边的值。

然后队友觉得比较简单,小写一个二分,样例居然过了。
然后就挂了。实在不知道为什么,选择重新阅读题面。

然后队友问我minus是什么意思。
我说:最小值吧。
然后我凑过去看。
我说:我草,不对,告诉你的是左减右。
队友说:你刚刚怎么不是这么讲的。
我:我刚刚没看清楚。

于是改成左减右,写写写,还是挂了。
自己弄了很多组大的样例都过了。
怕还是题面看错,又重新阅读题面。

队友问我:absolutely value什么意思。
我说:实际值。
队友:我靠那有什么问题啊我要摆了。
另一个队友:字典查出来是绝对值。
我:我靠。我是战犯。

于是我想了个方法,写写写,过了。
最终只做出来两个题,和大神队持平。

中午我妈来看我。
买了咖啡。

下午正式赛。
快进考场发现包里算上咖啡有将近十瓶水。打算全部带进去。
于是把队友摇来当搬运工,拎着十多瓶水进去了。(队友自己也带了水)

开场发现大家都过了I,于是阅读I的题面。
发现是模拟,写了一发超级对的代码,交上去没过。
又测样例,发现调试没删
大喊一声我是战犯,改完交上去过了。注意到这是正式赛,如果不是打星队我可能就破防了要给队友磕一辈子头。
所以本赛中本人战犯扮演率极高。

然后开B,发现复杂度是个调和级数模拟就过,于是过了。

然后看到大神过了L。
我一直很烦这种说真话说假话的题目。上次星铁land互动里staff就问我这种,我脑子里模拟了三十秒没弄出来直接寄了。
然后考虑了一个贪心,每次取众数。队友说感觉没啥问题,于是写写写。交上去寄了。

此时队友给了一个明显的hack数据。我遂放弃贪。

又想了好久的扩展域或者2sat,感觉都不太好弄。
我:每个点都有一个出边是不是基环树啊。
队友:我草,基环树上dp,裸的。
此时发现大神是基环树dp大神,我判断应该就是他迅速切了这个题。
我:我觉得太难写了,我写dp码力很差。
队友A:没事的我来写。
于是我下机。队友A写写写。
写了一个大概的样子,调不对。
我一看,哦,刻画成无向图判不了二元环。
又一看,哦,原图不保证连通。
队友:我觉得太难写了。我相信你的码力。
我:那我来写,不保在比赛结束前做对。

我发现队友写的是断环上的一条边之后当成一整棵树dp,但是我惯常的写法是每个环上点各自往下dp。
分析了一下发现弄不懂他的断边表示什么。于是大改,按我自己的来写。
写的时候发现很玩不来队友的变量定义。真有人把一颗树封装进去啊。
在手生的情况下写写写。写完略调。过样例就交。

一遍过了。
感觉比较将功补过,真实生活中的战犯为了逃避枪毙会做慈善吗?

然后队友说想好了D,他交了几遍使用神秘贪心,各种自hack改改改之后就过了。
这时候做了4题,尝试保住前100。注意到非常多的队都是4题。

然后看到榜上一堆人过了F、G。就开这两个。
F发现了良好性质,写。写完没过调了好久。去看题面发现是有向图,但是队友跟我讲的是无向。
于是被打回原形了。

省流:最后也没做出来FG。
达成成就:在ZJCPC正式赛时上五次厕所。

晚饭在食堂吃的,一碗面给我做了40+min。有点急眼。

看滚榜,最终排名111。超过了0%的海亮队伍。

注意到 Avemujica 队没进前120。
注意到 影色舞 队比我们高。
说明go还是比mujica厉害的。(?)

闭幕式打炉石,手机很烫很烫很烫快爆炸了。

晚上回学校。就结束了。
第一次组队参加比赛,估计下一次打这个就是大学时代了。希望能拿比111更高的名次。
还是有点愧疚的,如果没有不加思考的那发罚时,可能排名会上升好几名。有点对不起队友。
也是OI生涯的一次历练。

END

posted @ 2025-04-27 19:19  docx君  阅读(36)  评论(0)    收藏  举报