OI生涯回忆录(Part1:至初二上学期期末考试)_邢健开-程序员宅基地

技术标签: 游记  

前言:这是一篇迟来的回忆录,想了一想,距离我退役也已经有10个月了,最开始是冲集训队失败心情比较低落,后来又接连去了两个公司实习所以一直没时间写,但是我怕很多事情再耽搁下去就忘了,所以开始动笔。由于这是一篇在CSDN上发表的OI生涯回忆录,所以虽然这六年来我经历了很多事情,有些事甚至很重要,但是在这里我只能一笔带过,主要还是写我这六年(五年)来的OI生活吧

 

(一)缘起

凭借着小学出色的数学竞赛成绩,我进入了本市的一个著名中学的直通班,所谓直通班就是不用中考保你进高中部,而且初中三年可以在高中部的校区学习。这样做的效果,就是整座学校除了我的两个直通班的同学,其余的人都是我的学长,这样一种隔离的环境使我们孤独,也使我们成长和强大,现在想想看如果不是这个因素,我想"编程"也不会作为一门课程加入到平日我们的课程表当中,我也无法因此与计算机结缘。

高中部有两个离的很近的校区,由于自由校区在装修,所以我们前几周先寄居在清华校区,这里没有提供给我们的机房,所以信息课只能在班里上。开学第一周我就见到了我“当时的信息老师”,“后来的竞赛教练”——王晓光,他来我们班上的前几节课我至今还记忆犹新。第一节课他给我们介绍了C-Free5这个编辑软件,教我们如何开库、如何输入输出、如何写if语句,第二节课他教我们如何用for循环打出图案,第三节课他给我们展示了Mayan游戏,然后提问:“大家想一想,如果你写了程序用枚举的方式来玩这个游戏,前三步会怎么移动?”

没有人举手,于是这个提问我上台了,他对我说:“很好。”

可能就是这句鼓励给了我极大的信心,于是下课后我到教室外面拦住了王老师,说:“我对这个挺感兴趣的,我要学”

估计这样的学生他也见过不少,于是他跟我说,等回到自由校区,你可以中午来上竞赛课

 

(二)初战

十一过后,我们终于回到了自由校区,在这里我们终于可以进入机房上信息课了。

王老师向我们介绍了SZNOI这个做题网站,我在经过一番考虑之后敲下了commonc这个名字(id产生事件),而这种"能把自己解决的题留下记录并与他人分享(炫耀)"的形式大大激发了我内心渴望的成就感,于是在第一节上机信息课上,我就提交了9次,AC了7道题。而晚上回家之后我又沉迷其中,又完成了7次提交,AC了5道题,成为了当时我们两个班里排名最高的人

由于大家都是小学时班里的佼佼者,自然也是对什么都有兴趣,什么都要涉猎一下,所以平日里中午大机房里是坐满了人,老师在前面讲着些什么我也听不到,只好在后面自己默默地刷题。

后来初赛日子临近,两个班几乎全部的人都报了名,考前王老师给我们普及了一下初赛的知识,我们就匆匆上阵,瞎写一气。考完初赛的第一节信息课,老师就开始统计我们的预估分数——

“有多少同学觉得自己能打到25分以上的?”“30分的呢?”“35?”“40分的?”

这时班里只剩下我和包仲航还举着手。

包仲航是我小学时在课外班就认识的好友,非常聪明,王老师也对他略有印象,因为他也经常来机房,而且他参加了十一期间的培训。而对于我,王老师好像感到比较讶异,于是他走到我的身边。

“你叫什么名字?”

“我叫聂恺辰”

他抬头看了一眼我的电脑,

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/commonc/article/details/80278419

智能推荐

深度学习:卷积神经网络与图像识别基本概念_卷积神经网络 图像特征-程序员宅基地

文章浏览阅读2.4w次,点赞3次,收藏43次。一 卷积神经网络的组成图像分类可以认为是给定一副测试图片作为输入 IϵRW×H×CIϵRW×H×C,输出该图片 属于哪一类。参数 W 是图像的宽度,H 是高度,C 是通道的个数;彩色图像中 C = 3,灰度图像 中 C = 1。一般的会设定总共类别的个数,例如在ImageNet竞赛中总共有 1000 个类别;在CIFAR10 中有 10 个类别。卷积神经网络则可以看成这样的黑匣子。输入_卷积神经网络 图像特征

分立NMOS管高端驱动_nmos高端驱动-程序员宅基地

文章浏览阅读541次,点赞10次,收藏9次。NMOS高端自举驱动,使用开关对管Q1、Q2通过基极电压驱动控制电容C1自举,具有互锁能力。Q1、Q2选材极为方便,电路静态及动态工作点稳定。_nmos高端驱动

c# 大批量数据导出到excel (使用System.IO导出)_system.io.packaging 生成excel-程序员宅基地

文章浏览阅读6.1k次。预备知识:关于excelworkbook:工作簿,每一个xls或xlsx相当于一个工作簿。 sheet:工作表,每个工作簿可以有多个工作表。工作表相当于一张纸,工作簿相当于一个本子,将过个工作表集合在一起。 row:行 column:列 cell:单元格(表格中的最小单位,接下来导出表格就是对cell进行操作) 将DataTable中的大量数据导出到Excel表格中。但每张E..._system.io.packaging 生成excel

推荐 :利用Auto ARIMA构建高性能时间序列模型(附Python和R代码)-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏25次。作者:AISHWARYA SINGH;翻译:陈之炎;校对:丁楠雅本文共3400字,建议阅读10+分钟。本文介绍了ARIMA的概念,并带你用Python和R训练一个数据集实..._python中auto-arima

TCP三次握手与四次挥手_tcp的3次握手和4次挥手-程序员宅基地

文章浏览阅读1.4k次。Tcp三次握手与四次挥手,自己的见解_tcp的3次握手和4次挥手

自然语言处理核心期刊_中国中文信息学会-程序员宅基地

文章浏览阅读467次。全国第十六届计算语言学会议(CCL 2017)及第五届基于自然标注大数据的自然语言处理国际学术研讨会(NLP-NABD 2017)联合征稿启事2017-03-20“第十六届全国计算语言学学术会议”(The Sixteenth China National Conference on Computational Linguistics, CCL 2017)将于2017年10月13日—15日在南京师范..._ccl是中文核心吗

随便推点

.NetCore中间件的使用及原理分析-程序员宅基地

文章浏览阅读1.4k次。.NetCore中加入了中间件,简单记录下使用方法这里以一个记录访问的IP的值的中间件示例在StartUp中的Configure方法中进行配置方法A: app.Use(next => { return new RequestDelegate(async context => { var ip = context.Connectio

Android中轮播图的实现_安卓轮播图-程序员宅基地

文章浏览阅读502次。—————–纯粹图片的轮播图——————–导包 //banner广告轮播图 compile 'com.youth.banner:banner:1.4.9'布局中使用

北京口袋时尚科技公司-微店内推技术一面-程序员宅基地

文章浏览阅读185次。今天下午预约的面试,如期到来,回顾一下面试的过程.1.简单的自我介绍2.开始面试(看简历问),一面一般是压力面试,我简历上写的可以开发手机游戏(Cocos2d-x),他就问知道Dijkstra算法吗,面试时面试官说他电话有问题(确实信号不信),但面试官很nice,我一时没听清,就说不知道,以前写过单源最短路径的题。3.看了我研究过安全与劫持,他就问内核态和用户态的转化过程,感觉答的不是..._北京口袋时尚科技有限公司的微店

2020年末知识大总结:Java程序员转Android开发必读经验一份,嵌入式开发入门教程_软件开发转移动端开发需要学什么-程序员宅基地

文章浏览阅读815次。Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好。言简意赅的说说“转”前的准备:其实Java程序员要自学安卓开发的基础知识还是没有什么难度的,毕竟语言相通,特性相似, 阅读安卓源代码的门槛以比较低一些,作为能够考虑“转”的合格的程序员的你,自学能力和相关的基础知识应该不是问题,学习安卓也相对比较轻松._软件开发转移动端开发需要学什么

Stm32CubeIDE设置补全快捷键和主题_cubeide快捷键设置-程序员宅基地

文章浏览阅读8.2k次,点赞8次,收藏32次。Stm32CubeIDE设置补全快捷键和主题stm32CubeIde的设置,省的自己忘记了。一、主题设置提示:这里可以添加要学的内容例如:1、 help->Eclipse Market->输入"Devstyle"查找主题插件->install安装2、窗口->首选项 找到主题3、按照如下设置完成后会提示重启,重启后效果如下所示二、补全设置用于设置代码的自动补全搜索: key->content assist默认的补全快捷键时alt+/,这里我改成双击两次_cubeide快捷键设置

【QBKbupt】洛谷P2525Uim的情人节礼物·其之壱-程序员宅基地

文章浏览阅读142次。(题目链接:https://www.luogu.com.cn/problem/P2525)#include<bits/stdc++.h>using namespace std;int main(){ int tmp,pos,s,n,number,symbol=1,input[10],data[10],memory[10]; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&input[i]);

推荐文章

热门文章

相关标签