本人为 AH 蒟蒻一枚,直接上游记
Day -1
白天喝了咖啡睡不着,晚上十二点爬起来打了个高精板子(我还是太弱了qwq
Day 0
上了一天课,中午和下午放学被班主任喊去辅导她女儿,教她怎么装虚拟机、用 NOI Linux(我真是无语了,第二天就比赛了,到现在连比赛环境都不熟悉)浪费了我宝贵的睡觉时间。
放学后晚上坐高铁到了 WH,随便水几道模板吧。
Day 1 普及
早上起了个大早,赶到学校门口,结果进去的时候时间并不早......
进了考场,找到座位,建好文件夹。一看时间还早,才八点十分,就顺手打开 Sublime 搞了几个模板(主要是最短路、最小生成树和线段树,结果发现都没用上)
八点半打开 PDF 文件,先把四道题看了一遍。总体上感觉还好吧(后来被打脸了www
看完题的想法:
- T1:简单数学题 100pts
- T2:map 排序记录 rank
100pts - T3:字符串 + map 随便搞搞
(为什么这么多 map 啊喂0-40pts - T4:链表 40pts
这么看分数还行啊
8说了,开搞!
T1
没什么好说的,真的很简单
如果 L/n != R/n 输出 n - 1
否则输出 R % n
100pts 到手
T2
不就是个排序吗,随便用 map 搞一搞就行了
反正当时是这么想的
搞出来大概 40 行,编译一看,三个样例就过了第一个。
当时心里想:完蛋了完蛋了,我哪里出问题了?看了看代码,好像又没什么逻辑错误,大概调了将近 1 个小时还没搞出来,就放在那去搞 T3 了
T3
当时看完感觉是一道大模拟(好像确实就是大模拟)
我认为这题主要的难点就是 IP 地址判断是否合法上,其他就用 map 记录就行了。
看了一下,数据范围保证前 11 个点满足地址合法,所以就直接处理地址了,没有判断合法。
我当时先将读进去的地址字符串里面的数字提取,再用 hash 保存一个唯一值,再把它扔进 map。(现在想想好像多此一举了,我这么搞好像都可以判断是否合法了,吃了大亏)
打完大概 60 行,拿样例测了下,不带 "ERR" 的全都过了。于是我就放心地去做 T4 了。
但是!!!
我写这题的时候没有看时间,所以在这道题上浪费了将近 2 小时的时间,这就是最大的失误了。
T4
写的时候已经就剩半个小时了,随便手写了个链表(主要是不会用 STL 的 list)
没报太大希望,只过了一个样例。
总结
感觉没发挥好,初中最后一次竞赛了,专心去中考了。
估分:
\[100+0+45+10=155 \]Day 1 提高
本身因为早上没考好,心情就比较低落,下午更没信心了。
两点半开考,照样看了个题:
- T1 线段树 40pts
- T2 暴搜 15pts
- T3 暴搜 0pts
- T4 不会 0pts
T4 我就直接输出随机数了(考验 rp 的时候到了)
看我边上那位老哥键盘声音如飞,我才第一次见识到了什么是真正的大佬。
从五点半开始没什么事情干了,随便写个对拍器,结果好像都没过......
最后 20 分钟没什么想法了,直接检查了下文件夹走人。
总结
没什么心情,本身也没抱希望,高中再战吧。
估分:
\[40+15+0+0=55 \]反思
这次比赛失利的原因我分析了一下,主要在两方面:
第一,时间没把握好,该拿的暴力分没拿到。
第二,早上比赛的心情代入下午,导致下午也没发挥好。
爬了爬了,去复习准备中考了。