OI退役

by war

其实初中时就想自学编程,但是这个愿望并没有很强烈,加上中考的压力就没有实践。在中考前夕看到的现在的机房,哇,计算机奥赛。但是在机房里的可能是一神和奥神,也许有凯哥。

高一寒假学校开始组织奥赛,因为成绩的限制我只能选择信息奥赛。但是并不了解oi,脑子一热就独自决定了,不行就退呗。寒假里开始了入门学习,我左边是纪佬,右边是顾业昊。寒假结束后好像会了基本的循环,读入什么的。开学之后只有周末才去学习奥赛,都是自学。记得当时打的最长的一个程序是给你一个秒,换算成小时和分钟。

开学一个月后,开始了第一次比赛。我当时非常紧张,手指冰凉,总是打错。结果出来后还不错。平时就是啃白书和蓝书自学。那时感觉学习算法是一件非常快乐的事情。世界上怎么会有这么神奇的东西。后来教练组织的比赛很少参加,就是觉得都没学完呢,那题都不会做。其实我把文化课的思维套用到奥赛上了。并不一定要学完再练而是要边学边练,这样理解得也会更加深刻,很多东西要从题目中去学习。所以我进步得很慢,好在我并不颓废。那段时间练习很少。还有一个不好的地方就是我很孤立,和大家交流很少,大都是自己琢磨研究,难免理解得有偏差或者不深刻。

暑假期末考完就去日照了,第一次出去培训,基本没听懂什么,只是知道有很多东西要去学。白天听课,也就是懵逼,下午吃完晚饭就去踢球,晚上去机房颓废。期间认识了一个学弟和一个学妹,现在还保持着联系。回来之后照样自学,记得这时候基本算法已经学完了。

第一次NOIP,我并没有参加。当时不知道什么重要。主要原因是比较贵而得奖希望很小,再就是把钱去买viscaria,还有准备期中考试,最后好像也没有考好,gg。

又是寒假,我去了清北学堂省选班,几乎是全程懵逼,各种高级数据结构和算法,真是开拓了视野。洛谷的账号也是在这时候注册的,主要目的是做团队比赛,清北的各种比赛我也是爆零,也知道了外面的世界有多少强者。这时noip的算法基本学完了,回来之后各种做题。在清北遇见了日照认识的学妹。

4月,我和初中的两个小孩去了省选,我知道我的水平不可能进省队,所以主要是去适应和锻炼,当时对面的大佬papa地打键盘,我当时是各种恐惧啊,1个小时打完暴力后就无所事事了。记得有莫比乌斯反演,AC自动机,线段树。

省选回来之后,奥赛就停了一个月。再次归来是在暑假,又是日照培训。这次大都能掌握。学了线筛,lca,初步掌握了比赛节奏,但是考试感觉非常差。

暑假里,白天泡在机房,晚上准备了自招的东西,像二轮复习一样在洛谷上刷专题,图论,dp,数论,贪心,stl等等。感觉理解得深刻多了。文化课基本没碰,都忘光了。刷的都是橙题和红题,当时特别练了数学的规律题,这次规律就水出来了。

17年10月,虽然早就听说要闭关,但真正来的时候还是很紧张和期待,闭关开始时,还是十分紧张和认真的,后来就颓废了,有空就去打球,文化课什么都停,体育课不停。noip前两天,调整了一下心态,就放开了。最后把做过的题和博客都看了一遍。

noip。

day1上来是个规律题,我十分懵逼,放弃。去做t2,我去,大模拟,我可去你的吧。这时候快1小时了,心态炸了。出去洗了把脸调整一下。回来莫名其妙发现了规律,t1水过。t2随便打了打,要考虑的东西太多,难受死了,恶心到了,应该会gg。t3打了最短路计数的部分分。期望得分130。

day2就好多了。t1用并查集,t2用的spfa,t3打的30分暴力,期望得分170。

运气好的话就水个省一吧,整场比赛还是很顺利的。

——————————————————————————————————————————

杂记。

oi教会了我太多。不光是最后的奖,更在于对思路的启发。坚持了两年,一路上离开的人有太多。只有12陪我走到最后。也学会了总结,多了一次准备大型考试的经验。大佬们有很多很多,要多和别人交流。对oi的生活方式也都产生了感情,最后再次感谢你,oi,再见了,我的oi!

11,21后记

noip成绩出来了,315分。

OI退役的更多相关文章

  1. 博客停更及OI退役公告

    停更&&OI退役 公告 高中OI之路就这样结束了,曾经想过回在NOI跪,APIO跪,HNOI跪却从未想过会在NOIP跪! 没办法自己作死啊,CCF感觉还是很良心的混个省一回来了,看以后 ...

  2. 记OI退役

    前言 (这篇本来在联赛前写了一点,但是一直没有发布.现在退役了,还是把它发出来留作纪念吧!) 其实,这篇随笔早该在停课时就写,可是我却迟迟没有动笔. 可能是我真的太懒了,或许也是我想要逃避自己内心的真 ...

  3. 写在OI退役后和高中毕业前的一些话

    更新日志: 2017.02.13 开坑 2017.02.13 更新[零][壹] 2017.02.14 更新[贰] 2017.02.26 更新[叁][肆] 2017.03.04 锅多如狗,停更一周 20 ...

  4. 收集一些关于OI/ACM的奇怪的东西……

    一.代码: 1.求逆元(原理貌似就是拓展欧几里得,要求MOD是素数): int inv(int a) { if(a == 1) return 1; return ((MOD - MOD / a) * ...

  5. 陈国凯oi历程

    从此成了OI退役狗 说实话,当时NOIP比赛前就想写这篇,结果一直没有足够的动力和时间写,现在高考完了,也有了时间,就写一点东西,记录一下我的OI经历吧. 初入OI 高一时,我是信息技术课代表(当然没 ...

  6. OI回忆录(流水账)

    今天是NOI2017疏散日,晚上回到家在电脑前写下这篇回忆录. 初中参加过几次普及组,拿过一等奖,自招进slyz. 高一参加过CTSC2016,狗牌滚粗qwq 高二参加过WC2017,CTSC2017 ...

  7. NOI2015考试小结

    这次NOI2015有幸获得金牌考进了国家集训队,意味着我的OI退役时间既省选之后有延迟了好几个月,又有了新的目标吧. 先说一下考试之外的感受吧,学军宿舍很牛X,接待NOIers而不提供插座,唯一可以用 ...

  8. NOIP2014-10-30模拟赛

    T1:逗比三角形 [题目描述] 小J是一名OI退役滚粗文化课选手,他十分喜欢做题,尤其是裸题.他现在有一个二维盒子和一些二维三角形,这个盒子拥有无限的高度和L的宽度.而且他的三角形也都是一些锐角三角形 ...

  9. 关于 poorpool

    poorpool 真名 chenyixiao.是一条傻逼题都不会做的没有脑子的咸鱼. 山西省临汾第一中学 高二 sx省队里最菜的那一个进队靠暴力. 普通的理科生,曾经爱好数学,然而到了高中发现自己所谓 ...

随机推荐

  1. hibernate自定义校验Valid

    步骤: 1.定义注解: import javax.validation.Constraint; import javax.validation.Payload; import java.lang.an ...

  2. linxu下redis安装实战

    redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget ...

  3. c51的学习

    1.点亮发光二极管,8个发光管由上至下间隔1秒流动,其中每个管亮500没事, 灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去 . #include<reg52.h>#includ ...

  4. windows 下的 Rsync 同步

    整理一下 windows 下的 rsync 文件同步. Rsync下载地址: 链接:https://pan.baidu.com/s/1nL0Ee_u76ytWKUFMeiKDIw 提取码:52in 一 ...

  5. android 应用程序记录AAR

    @note:接着读赵波的<android NFC开发实例详解>,单独列出这篇文章一是因为上一篇笔记太长了,网页编辑器不太方便编写,二是这部分的知识是android开发中的知识,以后也许会深 ...

  6. Pytorch如何用预训练模型提取图像特征

    方法很简单,你只需要将模型最后的全连接层改成Dropout即可. import torch from torchvision import models # load data x, y = get_ ...

  7. 20175333曹雅坤MyCP(课下作业,必做)

    MyCP(课下作业,必做) 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin ...

  8. java学习笔记07-循环

    java有三种主要的循环结构 while循环 do...while循环 for循环 while循环 while(布尔表达式){ //循环内容 } public static void main(Str ...

  9. A - Alice's Print Service ZOJ - 3726 (二分)

    Alice is providing print service, while the pricing doesn't seem to be reasonable, so people using h ...

  10. python中单例模式的四种实现方式

    配置文件settings.py IP='100.0.0.2' PORT=3302 方式一:绑定给类的方法 class Mysql: __instance = None def __init__(sel ...