OI回忆录第一章 逐梦之始
2013年春,初中零年级。GXZ来到吉大高中机房,参加一位老师曾在班级宣传的“计算机培训”。同行的有这位老师,以及近80名同学。和同学们一样,GXZ也是为了在机房玩游戏而参加所谓的培训的。
然而,到了机房,GXZ傻了眼:等待着的不是玩游戏,而是一套试卷,试卷上是15道数学题——具体来说,是小学奥数题。出于对数学的兴趣,GXZ并没有像大多数同学那样写作业 ,而是认认真真地完成了试卷。
第二天,可能是这套试卷的缘故,参加培训的同学少了一半,GXZ是少数闲的无聊参加培训的人之一。
“自我介绍一下,我是吉大高中的计算机老师,今天我给大家讲计算机中的C++语言。”说着,老师开启了屏幕广播,近60台电脑在一瞬间切换成了同一个画面。GXZ在小学时见到过机房,不过并没有见过高中部近4×20这么大的机房,更没有见过屏幕广播。这唤起了GXZ对“培训”的无限兴趣。
老师在电脑上打下了若干个奇奇怪怪的单词,GXZ竭力地去记下"include"、"iostream"、"main"等等。第一道题是输出"Very Good",不过由于格式问题,GXZ一直没有通过。相比之下,同学们似乎是有一定的基础,大多完成了这道题。
一节课只有不到30分钟,除去就座开机和讲解的近20分钟,剩下的时间远远不够GXZ完成这节课的题目。
GXZ第一道通过的题目是“求圆周长、圆面积、球周长、球表面积”——他甚至没有通过A+B problem。可能是理解能力的问题,GXZ和同学的差距显得很大。
终于有一天,GXZ了解到当时的好友HRQ有一定的计算机基础,便向他请教。HRQ十分大气,把他所知道的都教给了GXZ。于是,GXZ的计算机水平突飞猛进,超过了大多数同学。每天的培训就变成了:GXZ和HRQ坐在一个角落刷题,其余同学听课。一点一点地,GXZ成了班级的“大神”,语法基础题也刷了一大半。
可是GXZ觉得这还不够,于是向老师索要了《算法竞赛入门经典》的电子版,每天晚上抽出近一个小时的时间去看书,数组、字符串、函数、递归...... 渐渐地,GXZ喜欢上了所谓的“培训”。
一段时间后的暑假,GXZ每天坚持去吉大高中机房参加“培训”。当时剩下参加培训的只有不到10人,而且多数都是来机房玩游戏。真正学习的除了GXZ外,就是对班的ZCQ、LBZ和FHW。这个暑假,GXZ结识了几位刚要上高一的学长。学长们十分亲切,并且与GXZ水平相近,使得GXZ有了更多的交流机会,不断进步——不过后来学长们就把GXZ甩出好几条街了。
开学了,马上就是军训。吉大高中的老师和GXZ的班主任沟通,班主任特批GXZ不去参加军训,而是去机房学习。这一周,GXZ每天早出晚归,艰苦奋斗,过着脱产生的生活——尽管机房的人他全都不认识。慢慢地,GXZ成了同届中当之无愧的rank1。
GXZ当时甚至不知道所谓的“培训”其实就是信息学竞赛,更不知道所谓的“竞赛”有着多么光明的前途。推动GXZ前进的,正是对计算机的兴趣。
GXZ当然不会意识到,这,只是逐梦之始......
(未完待续......)
OI回忆录第一章 逐梦之始的更多相关文章
- 我的OI生涯 第一章
第一章 一入电竞深似海 我叫WZY,是TSYZ的一名学生. 2016年7月10日,我进了一个叫做oi的坑. 那时的我不知道什么叫竞赛,不知道什么叫编程,不知道什么是c++. 就记得前一天我特意去图 ...
- 日暮·第一章·决斗
日暮 第一章 决斗 泉州府,位于帝国的东南沿海,在数百年前,这里已是帝国最大的通商口岸之一,其一城之繁荣喧哗足以与异邦小国的都城相媲美,无数的人曾经来到这里,追逐财富,梦想,女人以及所有他们认为可 ...
- 【翻译习作】 Windows Workflow Foundation程序开发-第一章03
1.2.2.Visual Studio 2005扩展包 微软也为Windows Workflow开发者提供了Visual Studio 2005扩展包.扩展包将许多功能集成到Visual Studio ...
- (linux shell)第一章--小试牛刀(上)
来源:(linux shell)第一章--小试牛刀(上) 从今天開始,我们一起来学习<linux shell脚本攻略>这本书. 1.1简单介绍 shell脚本一般是一个以#!起始的文本文件 ...
- Java 线程第三版 第一章Thread导论、 第二章Thread的创建与管理读书笔记
第一章 Thread导论 为何要用Thread ? 非堵塞I/O I/O多路技术 轮询(polling) 信号 警告(Alarm)和定时器(Timer) 独立的任务(Ta ...
- Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记
第一章 Thread导论 为何要用Thread ? 非堵塞I/O I/O多路技术 轮询(polling) 信号 警告(Alarm)和定时器(Timer) 独立的任务(Ta ...
- 按照鬼哥学so变化,四,第一章的例子
跟随鬼哥伦比亚科学so变化,四.第一章的例子 图纸/文化 听鬼哥说故事 ---------------------------------------------切割线--------------- ...
- 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭
转载请注明出处. 第一章 前言(中) 1.1 本书适合哪些人阅读? 能够说本书的受众目标比較广泛,可是本书可能更适合于例如以下的两类人群.一类是学习过与机器学习相关课程的大学生们(本科生或者研究生). ...
- 大道至简第一章读后感JAVA伪代码形式
观看了<大道至简>第一章后,从愚公移山的故事中可以发现愚公移山其实可以看作是一个一个项目,下面用JAVA伪代码形式编写: Import java(愚公移山) //愚公移山 public c ...
随机推荐
- CentOS中配置CDH版本的ZooKeeper
三台CentOS:Host0,Host1,Host2 在三台中分别安装zookeeper-server yum install zookeeper-server -y 修改zookeeper的配置文件 ...
- Leetcode——300. 最长上升子序列
题目描述:题目链接 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101], ...
- day 21 今日学习内容
今日没有学习新的内容,可能今天就是对于前一段时间学习的总结,今天做了一个相对之前作业更加完善的ATM+购物车,在今天的学习里,我对于编程有了新的见解,编程并非一味的for..if...for...更多 ...
- php初进一个项目组,使用几个函数帮忙熟悉流程
初进一个项目组的时候,可能对他的框架啊神马不熟悉的.有时候类里又有各种魔术方法的使用,IDE还跳转不过去对象的方法.这时候很多php内置函数就可以帮上些忙了. 1. instanceof 2. get ...
- bundle install 安装的 gem 提示 cannot load such file
/usr/local/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load ...
- Kafka下的生产消费者模式与订阅发布模式
原文:https://blog.csdn.net/zwgdft/article/details/54633105 在RabbitMQ下的生产消费者模式与订阅发布模式一文中,笔者以“数据接入”和“事 ...
- PostgreSQL基础知识与基本操作索引页
磨砺技术珠矶,践行数据之道,追求卓越价值 返回顶级页:PostgreSQL索引页 luckyjackgao@gmail.com 本页记录所有本人所写的PostgreSQL的基础知识和基本操作相关文摘和 ...
- 利用Github搭建自己的博客
教程链接:搭建个人博客 嘿嘿嘿!!一直想自己搭建博客的,一直没机会,这次终于把博客搭了起来.虽然只是一个壳子..套了别人的模板~不过还是很令人兴奋哟!总的来说,就按照这个教程一直往下走,其中有一个坑就 ...
- Tomcat 基础二
1.Tomcat 实现了一个新的Servlet容器Catalina: 2.Tomcat: ROOT | |____ / ...
- Jmeter(十二)_打印时间戳
Jmeter中提供了一种函数,可以打印时间戳,如下图 年: yyyy 月:MM 日:dd 时: HH 分: mm 秒:ss 关于时间戳的格式,可以自由组合定义,这里我写成这样 yyyy-MM-dd H ...