NOIP初赛前一日记
2018年10月12日,早晨7:25于机房。
早晨的鄞中,晨风还有点清冷。看着电脑上翻遍的资料,心里实在是有一种说不出的感觉。
说出来也算是丢脸——作为浙江选手,我为了NOIP2018的初赛,停课了一周。
更丢脸的是,作为一名从小学开始学oi的选手,不管是普及还是提高,我都没有进过复赛。
我不后悔呀,我只有没由来的难过。
最重要的是:我不想这一篇会成为我的退役祭文。
无法追及的过去
三年级的时候,我所就读的鄞州实小开始了所谓的“菜单课程”,当时看来也很是新鲜,其实就是社团课程。当时列表上并没有“程序设计”一项,大家都是在四年级的时候,由数学老师推荐去搞OI。后来我询问了一些同学,发现宁波市挺多学校都在那时候搞了OI,大概是响应信息学普及的号召吧。
那时候作为足球社的一员,还不知道有这么一个东西,于是很光荣得错过了程序设计的第一节课。我这一届貌似是倒数第二届学习Pascal的,第二节课的时候按照那本黄色的信息竞赛入门讲到什么“程序首部”这些概念的时候,我是一脸懵逼。。
不过那时候根本不知道何为竞赛,也不知道这有什么用,更不知道竞赛是个什么操作,只是因为有电脑可以碰,所以就坚持留了下来。
小学机房的人一天天减少,从最开始的一个机房装不下,到后来的两张桌子就能坐下,我很高兴我没有像别人一样退出,在还没有见识到OI之美以前就挥手说再见。
学了一年去参加鄞州区的比赛,当时是什么内容都理解不了,于是理所应当地水了个鼓励性质的三等,自然没什么用。本想着作为一个“社团”,玩不出花样就可以拜拜了,不过大概是那种“我既然参加了什么都拿不到就退出岂不是很丢脸”的感觉,我就是死皮赖脸地留下来了。那时候一起学习的小伙伴们不是各个都比我强多了,只有我什么都不懂,就听他们讲,水水经验。
五年级结束后的一个暑假,鄞州区搞了一个集训。鄞州区学OI的就凑在一起,讲讲新内容和题目。现在想来其实最难的部分也不过就是排序这样子,我当时就是理解不能。其实从那时候我就应该知道其实我并不是很有学OI的天赋。大家都是一样在思考,但是往往他们懂了以后好久我还是不懂。暑假的集训讲到数组元素交换的时候,仿佛就我是不能理解的。
我也算是认清了,我怎么能算是学OI的一块料子呢?
六年级九月份,照例的鄞州区比赛。感觉在鄞州区,有信息学这条路线的只有鄞州实小->蓝青初中->鄞州中学。蓝青也是本地(勉强)可以和蛟川作比较的学校了(比地段不知道高到哪里去了),不过作为一名学渣我还保送不到蓝青。鄞州区比赛就在蓝青开考,也许是之前一年的学习有了一点卵用,我考到了鄞州区的rank5(与rank4同分,初赛分低一点所以rank5),水了一等。
尽管如此,我还是没有意识到OI对我之后人生的重要。
六年级的下半段,小学为了备战宁波市比赛,给了我们一个半月的停课。上午去鄞州中学学习,下午在机房练习、刷OJ。可惜啊,当时的小朋友怎么会懂呢?只是看到有电脑可以用,监管又不严,什么学习、比赛都被抛在一边,简直就是校园网吧了。
那段时候,我依旧是团体里rank倒数的蒟蒻。打了将近一个半月的游戏,就这样完全放松地参加了宁波市的考试。初赛侥幸过了,不过是宁波市倒数第十三。复赛在蛟川,打代码的时候也不会考虑正解,完全怎么想就怎么打。同行的伙伴们在考完以后和我讨论我都是黑人问号脸,不晓得我是怎么考的。
放榜以后水到了本校唯一的二等,校内rank1了,于是就有了“OI这种东西都是随缘反正瞎搞八搞就能牛逼了”的错误思想。靠二等上了蓝青以后更是因此没有好好学。连宁波市的比赛,也只是水过一年的初赛;三年的普及更是与我无关。
犹记得某一年因为泄题时间,伟大领袖教练jb就来蓝青,把我们学OI的人叫到蓝青河边上,算是安慰我们一下,鼓励我们好好弄。然而事实上的对象当然是巨佬hzy大大,我作为一个就算没泄题也进不了普及复赛的人,在一帮大神中间瑟瑟发抖。
尤其是初二的时候,因为自己作死,文化课掉的飞快,最差的时候校内rank220,差不多是个不可能上鄞中的废人了。于是初二后半段以后就一直在文化课,终于才侥幸报送了当地rank1,省内rank不知道多少,全国rank∞的乡村高中——鄞州中学。
侥幸保送了以后又侥幸水进了创新班,于是就能光明正大地搞OI了。新高一暑假,我们去了衢州培训。在之前,我对OI的全部印象就是上至noip的不知道什么东西,去了以后才知道自己多么弱。上课的都是圈内的神犇,边上的同学也都是一等二等的大牛;而我,是一个全场为数不多还用着Pascal、什么都不懂的小白。虽然说语言不同也是一方面,但是讲的“树上倍增”、“欧拉”啥的,确实不懂。
不懂就度娘。毕竟是自费的培训,总也不能水水过吧。于是在网上看到的第一个大牛hzwer——当然是搜题目的时候看到的——之后又看到了圈内无数大牛的博客,看见了他们的事迹,了解了OI,才认识到以前自己有多肤浅。
那段时间,OI就像是一幅突然上了色的画卷,直接就填满了我的世界。那是真的被感动到了,于是在某一天回酒店的时候,我真心地想要好好学习这门竞赛。靠着一杯咖啡,通宵一夜,我学会了竞赛向C++,一夜从Pascal选手转型到C++选手。
靠着热血,我又疯狂地还以前欠下的债。那时候其实还是处于一个什么都不懂的状态,所以不需要考虑知识点重复,只管学就可以了。培训后半段有组织ACM赛,我和同校另一个小伙伴,抱上了蚌埠二中大玉米邓玉成的大腿(现在应该在hust,是个很牛很好的人)。其实现在往回看,比赛的题目又没那么难,只不过对于当时的我就是地狱难度。大玉米几乎一个人包办了想题、写代码等等事情,而我只能在一边看着,偶尔口胡几句刷一下存在感。
那次我们还是被小学生大佬血虐了。我也终于体会到那种无力感。对啊,我本来就没有学OI的天赋,我为什么要傻子一样赖在OI圈,让我爱得痛苦呢?
在衢州的鸡血冲淡了我全部的负面情绪。很快就要迎接noip2017。高一我几乎就是扔掉了文化课,惯例从rank两位数狂跌到rank200+。不过客观地讲,确实我还是弱,再加上心态崩塌,在余姚考出了36.5的惊世骇俗的初赛成绩,无缘复赛。
那天回家的车里,我只有沉默。我哭不出来。心里明明难受,但是就像窒息一样,连呼吸都困难,我不知道为什么会这样。
And now
noip2017过后,我也没有放弃OI。以前弄不懂的东西仿佛又好理解了,于是恶补各种算法、数据结构,书也买了一大坨。学会的东西越多,心里的担子就越重。虽然会的东西多了,但是代码能力、debug能力明显下降。明明已经补充到了省一等的全部知识点,题也做了不少,斜率优化、网络流什么的也是张口就来,无比熟悉,可是我知道在考场上,我怎么可能看得出并且一次AC呢?
且不说复赛,去年在余姚中学报告厅执笔作答的情景仿佛历历在目。心慌、紧张,各种感觉都重现,我依旧担心我的初赛。这怕是浙江选手一个绕不去的坎吧(大佬除外)。由于文化课/OI的双重失败,每每考试我都会因为心理压力大而无法发挥出正常水平。(最近校内组织的足球比赛也应证了这一点)
丢脸啊,初赛停课。可是我真的害怕,我害怕今年的初赛我会考挂,我害怕无缘NOIP2018,我害怕,我重启的OI生涯,还没好好进行就要结束。我真的好害怕。虽然已经打定主意,今年不管成绩如何都选择退役,但是啊——
如果明天考完就是我AFO的时候,虽然不会后悔,也会很难过的吧。
因为,我真的很热爱OI。真的真的爱这门竞赛。就算没有什么该死的优惠啊什么的,我也会投身OI。我爱OI,我真的爱OI,我不会后悔选择OI,但我会难过因为自己的菜而被迫退出OI。作为五门竞赛里唯一的非高考科目,就算是收到歧视,就算是本身无益于高考(甚至会严重拖累文化课),我也无所谓了。// 不得不承认考前如此紧张只会给我带来debuff,可是又无法缓解。
我不想就这样退役。甚至连“役”都没算入过,就要退出。我当然不甘心,然而不可否认的是对外展现出来的就是我菜的一面。我也不想努力就这样白费。我已经付出了我的一切。
考前一天了,OI,我只想深情凝望你:不要让我走。
NOIP初赛前一日记的更多相关文章
- 史上最全NOIP初赛知识点
CSP-J/S 第一轮知识点选讲 \(NOIP\)(全国青少年信息学奥林匹克竞赛)于2019年取消.取而代之的是由\(CCF\)推出的非专业级软件能力认证,也就是现在的\(CSP-J/S\).作为一名 ...
- NOIp初赛题目整理
NOIp初赛题目整理 这个 blog 用来整理扶苏准备第一轮 csp 时所做的与 csp 没 有 关 系 的历年 noip-J/S 初赛题目,记录了一些我从不知道的细碎知识点,还有一些憨憨题目,不定期 ...
- NOIP初赛 之 逻辑运算
NOIP初赛 之 逻辑运算 逻辑运算先掌握各种运算,注意运算符的级别比较,做题是要细心.在NOIP中一般一题,分值为1.5分. 概念介绍: 非:not ¬ 与:and ∧ 或:o ...
- NOIP初赛知识点大全-普及+提高组
NOIP初赛知识点大全-普及+提高组 https://mp.weixin.qq.com/s/vSXLDxmbBoFfZPzD8lrt3w
- [日常] NOI前划水日记
NOI前划水日记 开坑记录一下每天的效率有多低 5.24 早上被春哥安排了一场NEERC(不过怎么是qualification round啊) 省队势力都跑去参加THU/PKU夏令营了...剩下四个D ...
- NOIP初赛:完善程序做题技巧
最近写的文章好像还很多的.那么今天我们来讨论NOIP初赛的题型--完善程序.完善程序相对是比较难的题目了.全卷100分,完善程序占了大概26分,占比非常大.如果和英语考试试卷做比较,相当于首字母填空( ...
- [日常] NOIP前集训日记
写点流水账放松身心... 10.8 前一天考完NHEEE的一调考试终于可以开始集训了Orz (然后上来考试就迟到5min, GG) T1维护队列瞎贪心, 过了大样例交上去一点也不稳...T出翔只拿了5 ...
- NOI前训练日记
向别人学习一波,记点流水帐.17.5.29开坑. 5.29 早晨看了道据说是树状数组优化DP的题(hdu5542),然后脑补了一个复杂度500^3的meet in the middle.然后死T... ...
- noip初赛复习总纲
初赛复习总纲 目录 初赛复习总纲 计算机发展史 计算机的分类 计算机的应用 操作系统盘点 计算机的基本结构 中央处理器(**CPU**--**Central Processing Unit**) 存储 ...
随机推荐
- WPF技术点
常用Path路径 正三角形(左):<Path Data="M40,0 L0,30 40,60 z" Stretch="Uniform"/> 正三角形 ...
- WPF:ComboBox使用XmlDataProvider做级联
程序功能: 使用ComboBox做级联,数据源为XML文件,适合小数据量呈现 程序代码: <Window x:Class="WpfApplication1.LayouTest" ...
- flume监控一个linux指定的一个文件夹的文件信息
1.编辑一个配置文件 flume-app.conf 拷贝至fulme的安装目录的conf下 # The configuration file needs to define the sources, ...
- 初窥ThinkPHP
MVC全称(Model View Controller) Model:模型(可以理解位数据库操作模型) View:视图(视图显示) Controller:(控制器) 简单的说框架就是一个类的集合.集合 ...
- 74.VS2013和opencv3.1.0安装教程
一.先下载文件 1.VS2013 VS2013有很多版本,专业版,旗舰版,中文英文之类的,所对应的密钥也不一样.我选择的是简体中文专业版.下载链接如下. http://www.musnow.com/t ...
- inet_confirm_addr && confirm_addr_indev
确认给定参数范围的ip地址是否存在: /* * Confirm that local IP address exists using wildcards: * - net: netns to chec ...
- shell中$*与$@的区别
$*所有的位置参数,被作为一个单词 注意:"$*"必须被""引用 $@ 与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被 ...
- SQLite3数据库的操作
数据库的操作 我们在这个项目中使用的是SQLITE3数据库软件. 通过使用SQLITE3进行创建数据库,创建表,插入记录,查询记录,更新记录,关闭数据库等操作来实现将相应的数据存入数据库中. 打开数据 ...
- vundle+vim8+php+xdebug
vundle 一开始容易被坑,vundle的运行方法是自己下载,不是自己下载,在安装上vundle后,直接修改~/.vimrc中,Plugin增加插件,然后运行PluginInstall即可安装 vi ...
- linux动态库编译和使用详细剖析 - 后续
引言 - 也许是修行 很久以前写过关于动态库科普文章, 废话反正是说了好多. 核心就是在 linux 上面玩了一下 dlopen : ) linux动态库编译和使用详细剖析 - https://www ...