失误了——2025S2游记

· · 生活·游记

季姬击鸡记?

你发表的 论如何写出一个吸引人的标题 因被多人举报而被系统自动删除,多次被举报将被处以禁言、封禁账号等处罚。

呜呜呜我怎么了・・・・・

不藏着掖着了,预计 75 + 16 + 0+0 = 91pts

实际只有 70 + 16 + 0+0 = 86pts, 接广失败

86pts

背景,坐标 SD,弱市,新高一

Day -2\~Day -1

考前恶补 dp 和组合数学,学的真的是非常非常烂,约等于没学那种程度,虽然说数据结构也是一坨,但是好歹线段树这些板子都会敲,虽然自己也知道收效甚微,但还是看看吧

下午三点的车,其实极限情况下是可以上完下午第一节课的,但考虑到是政治,直接放掉了

上午没上大课间,找各科老师把周五周六的作业问了,回来基友看到我拿了一摞作业,“诶你写吗?”嗯?被发现了,其实我拿了也不会写的・・・・・・

中午开假条,吃午饭,回家,诶那保安甚至还很敬业的核对了一下我的身份,回家之后理了个发(吐槽一波环境真不好),洗头,换衣服,然后就准备打车去车站,候车

上车之后发现邻班的坐后面,前面是实高大玉,刚上车甚至还是装模作样的做了 9 道数学题,但是由于我忘记了向量数量积的坐标表示,直接摆烂了,之后就是狂睡三个小时,虽然我中午已经睡了一个小时了。。

就这么睡睡睡,起床之后也快到了,打了一把瓦,狂砍 3-20,然后,下车,打车入住白玉兰酒店

然后去对面徐州烧烤吃饭,点了一个白肉,印象中以为是那种肥肉,结果是正常肉,浇上甜醋特别好吃,还吃了地锅鸡,味道确实不错,但是这里需要吐槽一句,挺辣的,说会话就准备和老师去试机了

试机

找考场一切顺利,进去以后很惊讶,以为还有 30min 的试机时间,结果进去老师说只有 10min 了,然后就打快读,测试 freopen,a + b 试一下,这时候出事了,我在保存 cpp 文件时偶然看见了上一个人的文件夹,好像叫 lang,打算有空看看,然后测试第一组样例 345 + 456,输出 801 没有问题,后来右侧 - 100,9,诶为什么输出 - 91 啊(其实出考场之后我已经忘了是 + 91 还是 - 91 了),不应该输出 - 900 吗???(我知道你可能看不懂我在说什么,但请你继续看),然后神奇的事情发生了,上一个人的文件夹消失了,找不到了,然后我回到 devc++ 发现所有键都失灵了,什么也干不了,知道我回到桌面打开了一个 in 文件,回去以后才正常,然后就要出考场了,试机结束

打算在考场里打的 dijkstra 和 prim 的板子都没打,什么都没干・・・・

出来后跟老师交流了一下情况,他也被我带偏了,然后打车回去,发现一个很神奇的事,打车过去要 11,回去却要 16,老师感觉自己被资本做局了,结果我们俩做了半个小时都要到郊区了,突然发现打错地方了,日照为什么有将近 20 个白玉兰酒店,然后我们俩坐到了日照站,下车了,又打了一趟车,还是那个徐州烧烤,点了一把串,回酒店调试了

我的老师检查了好久快读都没有发现问题,后来他问我,-100 + 9 不就是 - 91 吗,诶?我去我还以为输出 - 900 呢,失误\~,终于没事了,希望明天不要出事,洗澡睡了

晚安玛卡巴卡

that day

早上将近 8:00 起床,和 J 的同学一起吃了早饭,早饭给到人上人,而且小馒头挺好吃的,希望他们加油,rp++,回房间,搬了个凳子去老师房间,简单讲了一下最小生成树和简单 dp,中午去对面吃了状元面馆,免费江米条倒是很好吃,回房间之后发现出来了,去梦熊群里疯狂获取消息,看了一下 T3T4,老师押中题了,果然考了一些优化技巧像前缀和,然后说下午应该不会考最小生成树和字符串,可以注意一下一些题的二进制做法,即用二进制表示状态

(出考场才知道含金量)

中午回房间睡了帮个小时,其实根本没睡着,起床去考场了

go

依旧人挤人,稍微等了一会,进考场了,又出去了,去厕所把秋裤脱了,卫衣脱了,考场出人意料的热,喝口水,开始考试了。

看完 T1 发现是个比较好玩的模拟 + 贪心,然后预览 T234,依旧决定从 T1 开始,想到用 3 个优先队列进行维护三个社团,又想到开一个大数组结构体三个变量排序,写规则,然而全部都卡在了 2,3 组测试数据,随后的两个小时就一直在这两个思路中间徘徊,甚至写出了将近 300 行的代码都是徒劳,然后打了一个 O(n^3) 的暴力枚举所有情况,转战 T2 高达 20min,依旧无果,上厕所 + 洗脸,这种时候已经慌到炸了,知道老师说不要死磕一道题,但是想拿奖不能 T1T2 都不做啊,直接炸了

终于在 3 个小时的时候,选择了第二个思路,以这个人最喜欢社团和次喜欢社团的差值为关键字进行排序,然后依次插入最喜欢的社团,多了就加入第二喜欢的社团由于情况太多,又写了 190 行代码,然后测样例,发现 1235 大样例都过了,只有第四个大样例的第 4 组测试数据错了,这个时候只剩 40min 了,没有时间在思考了,保存之后直接放掉了

后不错瞬间又有了 T2 的思路,想把 16pts 的 prim 最小生成树打了,这时候发现 k 最大只有 10,瞬间想起来老师考试之前说过的话,用二进制表示状态,最大只有 1024,于是从 1 到 2^k 考试枚举状态,但是肯定是调不出来,想用 memcpy 也没用出来,再加上当时觉得这个思路太离谱了,完全不可能是正解,只打了 15min,并确保这个代码不会影响 k = 0 时的 prim 就去看 T4 了

T4 发现是 n 的全排列就是 n!, 但是我去我又开启仙人模式了,没有看到特殊性质,好像赛后听说似乎也没有这 20pts,我企图将阶乘算出来之后除以 3 试图能撞上一些数据,然而并没有什么用,剩下 3min,知道没希望了,T3 全部输出 0,检查一下,走了。

出来之后和老师打电话,他也觉得我 T2 的二进制做法太离谱了,两个神人

总结一下,还是技艺不精还得多练

love OI

希望 NOIP rp++