NOIP2020游记——AFO之战
阅读时请播放此音乐,这是我精心挑选的,很适合本文。
Day-0奇遇
考试前一天,不顺,很不顺,简直可以写小说了。(不想看我车店可以往下翻,Day-1在后边)
我是下午两点从齐齐哈尔出发前往省会哈尔滨的,我爸爸妈妈是商人,他们正好要去哈尔滨进货,于是便干脆让我爸开车带我们走,没坐火车,因为开车走的话到哈尔滨后他们东跑西跑方便。
但是开车花了2.5小时到哈尔滨,然后从松花江大桥开始一直堵车,愣是在市里堵了1个多小时。
我爸订的酒店是一家4.9美团评分的“艾克自助民宿”,当时不知道民宿是什么,以为和正常宾馆一样,结果到了附近之后下车步行寻找,找了半天没找到任何宾馆,大东北的夜晚是真他妈冷啊,联系商家后让添加商家的微信,然后商家在微信上告诉了我们详细地址,是一个公寓的18楼,我们找到后输入商家给的密码进入房间,民宿原来就是一种网络酒店,其房间分布在各个小户型公寓中,一言以蔽之,不太正规,房内就是一个普通的小户型住宅房,收拾的很整洁,但是有点冷。
然后我们定了柏记水饺的外卖,到了之后发现没筷子,联系商家也联系不上,最后只能让我爸下楼找超市买一次性筷子……
然后突然看到群里发的防疫承诺书,突然想到我没印……又下楼找的复印店,印的,最后折腾了一下午加一晚上,终于躺床上了,我这半年学习压力一直很大,躺床上就能睡着,几乎不会出现躺下十分后还没睡着的情况,但是!我昨晚竟然失眠了,估计折腾了一个小时才睡着。
早上起来,去对街早餐店的路上,踩到了一个被薄雪覆盖的冰,以为是雪,一踩上去滑倒了……真他妈倒霉。
Day-1
进入考场,运势瞬间反转,估计是昨天的倒霉都是为了攒运气给今天。
密码一次输对,参加这么多次比赛这是第一次。
然后看完四道题,用时15min。
瞬间觉得第三题简直扯淡,完全不会,第二题很坑,可能和CSPS2020第一题儒略历一样调半天调不对。一四题都可做。
于是做第一题,第一题需要分数运算,所以我说我运气爆棚,我初二下学期刚学C++高级语法时写过一个分数类,前后花了三个月,初学者技术很弱,所以写了这么久,但我做模拟题的能力大幅度提升就是在写完之后,可以说当时对我建立严密思维帮助很大。那个分数类的代码在我之前的博客里。C++分数类传送门
我的记忆力还不错,我初二地理生物结业考试的那学期,在一点都没复习的情况下参加一模,拿到了全校最高的59.4分(满分60),要知道,考的东西是当时两年前学的东西,正是那次考试让我意识到我似乎真的有一点点记忆力的天赋。
总而言之,我仅仅花了10分钟写完了一个分数类,包括我需要的赋值,加法,除法一共50多行,尽管我已经两年多没阅读过我之前写的那个分数类了。
然后又花了20分钟写了一份思路清晰的代码,又用了10min优化确保不会被卡常。(封装的好处就是你写完封装类之后就不用再管它的具体实现了,可以让代码思路很清晰,可读性高,出了bug方便排查)。
然后开始做第四题,我算了一下,dfs加我的玄学优化可以拿40分,然后便不再管正解,开始专心写40分的部分分,用了一个小时,我的思路很适应递归,写起来非常自然,为了提高可读性,我写了两个dfs函数,嵌套调用,会稍浪费一点时间,但是写起来简单,就这样,我用一个点拿到了第四题的40分(期间还包括一次代码重构)。
然后回来做第二题,第二题是真tm坑,字符串一直是我的弱项,第二题特别恶心,看上去要KMP,可是我的KMP总是调不对,只能玄学写了一波伪KMP,时间复杂度愣是算不太明白,但肯定不低,花了我2小时写完48分代码,但是测不过大样例,所用时间大约是1.2秒多,所以原以为能得到的第9~12个点估计拿不到了,这样的话,我第二题就只能得32分了。当时已经12点了
然后我又用了半小时前后优化代码,第二题大样例卡在1.6s左右,就是过不去。最后只能放弃,去第一题和第四题有看了看,想到了一个优化点就又写了15min的优化。第三题我完全不会,用2分钟写了个输出样例的程序,估计是0分。最后还有10min收卷,面对OI生涯的最后10min,我什么也没做,我怕匆匆改代码再忘了什么导致0分。于是开了个文本文件平静的打下了A F O三个字母,然后不平静的摁了五分钟的Ctrl-V。
总结
第一题出考场后发现玄学错误,我的样例全过了,大样例也都过了,但是想到一种可以卡掉我自己程序的特殊数据,不知道官方数据会不会有类似了,所以我第一题不敢估满分,按80分估吧。
第二题32分,如果运气好第9~12个点也许能卡着1s过几个点?但估计不会这么幸运,所以保守只估了32分
第三题0分。
第四题40分,我手造的大数据最慢的0.89s也跑过了,所以应该不会挂分,写的40分应该都能拿到。
总分估计152。
静(deng)候(zhe)佳(chu)音(fen)。
更新
信奥题库民间数据测评:

总分正好152,尽管每道题的得分与我之前估计的并不完全一致,哈哈。
Day2更新:洛谷第一题爆零??为什么必须开高精度或者__int128啊,日,ccf再爆零的话我今年就是个笑话,完蛋了完蛋了。
Dayn更新:出分啦,一等奖名单没找到自己,那一刻我简直要疯了,省二退役,哈哈,这笑话真tm好笑,哈哈哈哈呜呜呜..
然后我用了2分钟迅速平静心情,有什么大不了的,走上这条路的时候难道没预料到这些吗?心情平复后竟只有释然与略略的悲伤,发了说说,祝福了我们校“唯一”的一个省一————Cola,可以说是所谓绅士风度也可以说是技不如人认输服气,我当时真的是怀着诚意祝福的Cola,我们关系很好可能是其中的一个因素,但无疑与我在过去的一年中备受打击又不断反抗中培养起来的强大心理承受力起了大作用,事实证明,在我未来高中生涯中乃至人生路上,这份承受力帮了我很多。
然后,Cola看见了我的说说,私聊发了,对我说:垲爹也是省一呀!我又翻看了名单,发现我最开始看错了,我tm也想知道那么明显的名字我是怎么翻来翻去愣是没看到,承受失败的能力是一方面,但整体而言的心理还是紧张的,这么重要的东西都能看错,可见我还是不够坚强。
最终117省一(弱省福利),T1之间的洛谷数据出错了,有环,洛谷数据更新后60分,ccf最终得分也确实是60分,那40分是高精度。T2得了32分,T4得了25分,我判-1的脑抽写错了,不然应该是30,我的空间开的有问题,不然T4应该40分的,不过我并不是太在意结果了,反正一切都尘埃落定了。
最后?当然还是退役了,我的文化课对我而言很重要,我不可能把宝压在这么不稳定的竞赛上,再加上这些年OI被连续打压,哎,不想说什么了,学业压力太大,不能再学了。
退役OIer毛的人气也没有,博客没有人看,我也没什么精力与时间继续更新了,退役后的偶回机房快乐啥的就不写了。
后记
退役了,我才高一,但是还是决定退役,因为还是想要以文化课为主。
但真正的原因其实是CCF我操宁妈逼把NOIP时间安排在12月5号,和高二需要参加的黑龙江省学业水平测试(又称小高考)同一天!所以高二如果像参加就必须弃考学业水平测试,高三再考,一方面等到高三在复习高一高二的已结业的科目浪费时间,另一方面可能由于不是应届参加,即使达到分数线也得不到A,所以我只能退役。
AFO
致一段初二开始,高一上学期结束的青涩的OI生涯,人在弱省弱市,初中很一般,虽然考进了市里最好的高中,但是由于没有什么好的教学资源,付出了不少,我最后也只能这样了。
就这样,考完试再回家路上写下了这两千来字,纪念这一段有不少遗憾,但是绝不后悔选择的OI路!
致敬所有OIer!顶着他人看不起信息学竞赛这一高考不考的科目竞赛的目光,坚定前行,为了我们的梦想,为了最初的感动,那一份兴趣,那一丝执念,便选择了这条狭窄而义无反顾的路!
未选择的路
弗洛伊德
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林的深处。
但我却选了另外一条路,
它荒草萋萋,十分幽寂,
显得更诱人、更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹,
虽然那天清晨落叶满地,
两条路都未经脚印污染。
啊,留下一条路等改日再见!
但我知道路径延绵无尽头,
恐怕我难以再回返。
也许多少年后在某个地方,
我将轻声叹息把往事回顾,
一片树林里分出两条路,
而我选了人迹更少的一条,
因此走出了这迥异的旅途。
祝福所有OIer,可以在这条路上,迈的更远,更坚定!
一些照片
(这张中间的是我,左侧是黑脸大叔(教练:GK你危了。危————),右侧是某行政人员)


NOIP2020游记——AFO之战的更多相关文章
- SCOI2017 游记(AFO)
SCOI2017 游记(AFO) Day 0 上午模拟考,又tm用暴力a了一道题,心情舒畅.(要是省选也这样该有多好,2333) 晚上又去吃了什么不知名的东西,自己都忘了,总之好像很好吃的样子. Da ...
- NOIP2018游记-退役之战
\(Day\ 0\) 从火车站下来坐地铁\(1\)小时,再乘公交车到酒店,还要帮队里一个断腿大佬搬东西,累死我了.. 到酒店就快\(5\)点了,想打个牌也没时间. 酒店的房间很不错,空间大又干净,后来 ...
- Noip2018游记——AFO
本来Day 0和Day 1写得挺轻松的,结果没想到Day 2是这样的画风...心情逐渐沉重... Day 0 白天的时候颓的一批,上午考的信心赛还打错了一个字母然后$100pts\rightarrow ...
- NOIP2020 游记
为了防止被禁赛三年,这里说明一下,本篇游记是提前开坑的. 10.9 上午模拟赛,下午初赛改成了全天初赛. 但还是想了会儿题,写了两道水题找找信心吧,毕竟前几天挂分挺严重的. 机房还是挺乱的,甚至连自己 ...
- NOIp2020游记
Day 1 考点还是在南航,第三次去已经没有什么新鲜感了,满脑子都是NOIp能不能考好.考前奶了一波这次必考最短路,于是在试机的时候打了一遍Dij和SPFA的板子,信心满满的上场了. 考试右后方是Ki ...
- CSP-S2 游记
CSP-S2 游记 & AFO 感想 Day0 早上考了一场式,非常简单,但是懒得写正解.230pts. 晚上听了一下WYQ大神的考前直播,写了一下树上倍增(我是不会告诉你我还写炸了) 与lu ...
- 题解-洛谷P7114 字符串匹配
题面 洛谷P7114 字符串匹配 \(T\) 组测试数据.给定字符串 \(S\),问有多少不同的非空字符串 \(A\),\(B\),\(C\) 满足 \(S=ABABAB...ABC\) 且 \(A\ ...
- CSP-S 游记(算是AFO记 8)
Day-1 没什么好写的,还是一道题还是能调半天的状态 Day 0 假装出去旅游,结果公交车开了三个小时,状态直接爆炸 晚上颓了一下,最后还是 10 点睡的...真的当成是旅游了吧,只有到了比赛的时候 ...
- 2019 CSP-J 游记(CQ LNBS考场 的退役之战)
T0.10 爆零之战 已经不是第一次参加NOIP了(哦,关于兔子也NOIP了) 这次比赛的话,感觉考场很温馨,键盘很舒适,老师很友善,下次还会来.(哦不,下次来不了了,即将提前退役[大雾]) 刚刚文化 ...
- 2019年十一月(CSP S游记及AFO)
DAY-4 晚自习和班里以及搞OI的两个dalao商量了下决定停课了,当时觉得停得好晚,有的dalao都停一个月了.(现在感觉是明智的选择,我OI辣么菜还不如专注文化课) 晚上回家洗了个澡. DAY- ...
随机推荐
- [AGC024F] Simple Subsequence Problem
Problem Statement You are given a set $S$ of strings consisting of 0 and 1, and an integer $K$. Find ...
- # C# 重新认识一下 IEnumerable<T>,IAsyncEnumerable<T> 以及搭配异步可能遇到的问题
C# 重新认识一下 IEnumerable<T>,IAsyncEnumerable<T> 以及搭配异步可能遇到的问题 前言 为啥会想到写这个 为了这碟醋,包了这顿饺子 作为老鸟 ...
- offline RL | Pessimistic Bootstrapping (PBRL):在 Q 更新中惩罚 uncertainty,拉低 OOD Q value
论文题目:Pessimistic Bootstrapping for Uncertainty-Driven Offline Reinforcement Learning,ICLR 2022,6 6 8 ...
- 数字孪生结合GIS会给矿业带来怎样的改变
数字孪生技术和GIS的结合为矿业带来了革命性的改变.矿业作为重要的经济支柱,其发展与资源的开采.生产过程的管理密切相关.通过数字孪生和GIS的融合,矿业行业可以实现更高效.可持续的运营和管理,带来许多 ...
- 如何保障Cookie的信息安全
一.支持策略 保障 Cookie 的安全性可以从以下几个方面进行: 使用 HttpOnly 属性:设置 HttpOnly 属性可以防止JavaScript Document.cookie API 无法 ...
- 【电影推荐系统】Spring Boot + Vue3 前后端分离项目
目录 0 前言 1 项目前端介绍 1.1 项目启动和编译 1.1.1 项目启动 1.1.2 项目编译 1.2 前端技术栈 1.3 功能模块前端界面展示 1.3.1 基础功能模块 1.3.2 用户模块 ...
- uniapp-welive仿微信/抖音直播带货|uni-app+vue3+pinia短视频直播商城
基于uniapp+vue3+uv-ui跨端H5+小程序+App短视频+直播带货商城Uniapp-WeLive. uni-welive一款全新基于uniapp+vue3+pinia+vk-uview等技 ...
- 快速批量升级 NugetPackage 版本
批量升级项目中的 Nuget 有时候我们需要升级整个解决方案中的某些Nuget版本,如果每个手动使用NuGet Package Manager 会很麻烦.经过一个周末的踩坑,我找到一个解决方案. Na ...
- vue模板的首次渲染,和重新渲染,有哪些区别?
搞明白这个,能帮助我们理解开发中出现的很多问题. 一.我们先来回顾一下vue模板的渲染过程: (1)执行render函数,生成虚拟DOM. render函数是根据render.templete.el这 ...
- Istio 为服务指定协议
1.背景 Istio 默认支持代理所有 TCP 流量.包括 HTTP.HTTPS.gRPC 以及原始 TCP 协议.但为了提供额外的能力,比如路由和丰富的指标,必须确定协议.协议可以被自动检测或者手动 ...