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回忆录第一章 逐梦之始的更多相关文章

  1. 我的OI生涯 第一章

    第一章   一入电竞深似海 我叫WZY,是TSYZ的一名学生. 2016年7月10日,我进了一个叫做oi的坑. 那时的我不知道什么叫竞赛,不知道什么叫编程,不知道什么是c++. 就记得前一天我特意去图 ...

  2. 日暮·第一章·决斗

    日暮 第一章 决斗   泉州府,位于帝国的东南沿海,在数百年前,这里已是帝国最大的通商口岸之一,其一城之繁荣喧哗足以与异邦小国的都城相媲美,无数的人曾经来到这里,追逐财富,梦想,女人以及所有他们认为可 ...

  3. 【翻译习作】 Windows Workflow Foundation程序开发-第一章03

    1.2.2.Visual Studio 2005扩展包 微软也为Windows Workflow开发者提供了Visual Studio 2005扩展包.扩展包将许多功能集成到Visual Studio ...

  4. (linux shell)第一章--小试牛刀(上)

    来源:(linux shell)第一章--小试牛刀(上) 从今天開始,我们一起来学习<linux shell脚本攻略>这本书. 1.1简单介绍 shell脚本一般是一个以#!起始的文本文件 ...

  5. Java 线程第三版 第一章Thread导论、 第二章Thread的创建与管理读书笔记

    第一章 Thread导论 为何要用Thread ? 非堵塞I/O      I/O多路技术      轮询(polling)      信号 警告(Alarm)和定时器(Timer) 独立的任务(Ta ...

  6. Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记

    第一章 Thread导论 为何要用Thread ? 非堵塞I/O      I/O多路技术      轮询(polling)      信号 警告(Alarm)和定时器(Timer) 独立的任务(Ta ...

  7. 按照鬼哥学so变化,四,第一章的例子

    跟随鬼哥伦比亚科学so变化,四.第一章的例子 图纸/文化  听鬼哥说故事 ---------------------------------------------切割线--------------- ...

  8. 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭

    转载请注明出处. 第一章 前言(中) 1.1 本书适合哪些人阅读? 能够说本书的受众目标比較广泛,可是本书可能更适合于例如以下的两类人群.一类是学习过与机器学习相关课程的大学生们(本科生或者研究生). ...

  9. 大道至简第一章读后感JAVA伪代码形式

    观看了<大道至简>第一章后,从愚公移山的故事中可以发现愚公移山其实可以看作是一个一个项目,下面用JAVA伪代码形式编写: Import java(愚公移山) //愚公移山 public c ...

随机推荐

  1. Ubuntu双系统无法挂载Windows10 硬盘的解决方法

    我的电脑是在Windows 10下安装的Ubuntu 14.04双系统,今天进入Ubuntu系统访问Windows 10 磁盘,出现如下错误: Error mounting /dev/sda1 at ...

  2. MiZ702学习笔记9——XADC采集片上数据PS版

    这次借助zynq的内嵌的XADC来采集zynq内部的一些参数: •VCCINT:内部PL核心电压 •VCCAUX:辅助PL电压 •VREFP:XADC正参考电压 •VREFN:XADC负参考电压 •V ...

  3. vs如何将工程配置,保存到属性表

    上次讲到新建一个opencv工程的配置过程,整个流程下来还是非常麻烦的.每次新建一个工程都要走这个流程的话就要疯了! 现在介绍一种将工程配置,保存到属性表的方法,那么下次新建工程时,只要添加这个属性表 ...

  4. Dynamics CRM2016 导入数据格式之xlsx的应用

    在CRM中导入数据中新增加了一个xlsx格式,这个在之前的版本(2013中没有,2015不清楚是否有)中是没有的 本篇的目的就是为了提醒各位,不要把这个格式和csv的导入功能混淆,因为xlsx格式的用 ...

  5. 微信小程序之用户信息授权 wx.getUserInfo

    用户授权 <button open-type="getUserInfo" bindgetuserinfo='getUser'>授权用户信息</button> ...

  6. effective c++ 笔记 (41-44)

    //---------------------------15/04/25---------------------------- //#41   了解隐式接口和编译期多态 { //  1:面向对象编 ...

  7. Seay源代码审计系统的配置和安装

    2014年7月31日 Seay源代码审计系统2.1 时隔刚好一年之久,源代码审计系统再次更新,这次主要优化审计体验,优化了漏洞规则,算是小幅更新,原来使用者打开程序会提示自动更新. 1.优化原有规则, ...

  8. MOSFET的小信号模型和频率响应

    这部分内容大部分参考W.Y.Choi的课堂讲义第三讲和第四讲:http://tera.yonsei.ac.kr/class/2007_1/main.htm 一.小信号模型 首先要明确一点,大部分情形M ...

  9. Salesforce Apex学习 : 利用Schema命名空间中的DescribeSObjectResult类型来获取sObject对象的基本信息

    DescribeSObjectResult 对象的取得: //使用getDescribe方法和sObject token Schema.DescribeSObjectResult mySObjDesc ...

  10. How to export data from Thermo-Calc 如何从Thermo-calc导出文本数据

    记录20180510 问题:如何从thermo-calc导出文本数据供origin绘图? 解决: In Thermo-Calc graphical mode, you can just add a ' ...