Goodbye 2018

Goodbye 2018

本来想在2018年12月31日的夜里面再写这一篇的,但是可巧今个周末要写一篇叫做“路”的随笔,写完后有感而发,写下这篇文章。

里面的一些简写:bcb—编程班 OJ—Online Judge AC—Accepted WA—Wrong Answer TLE-Time Limit Exceed MLE—Memory Limit Exceed CE—Compile Error

想起来,走上OI这条路,应该是三年前的事情了吧。

初一

小学时期毕竟是县区里面,见识太少,就没有听说过“编程”这个词。小升初暑假后期才听说开明有一个叫做“编程班”的东西,但是又打听到开明编程班是在考完当时的连续的三场考试不久就应该报名的,也没怎么放在心上(还是继续那个难得的暑假里面到处玩,听说现在的bcb已经是从那个暑假就开始训练的了)。

但是开学以后,当时学校要求初一的两个创新班统一学习编程,所以在大概是第一次期中考试前后,就开始在信息课上一起学C++。本来也没太关心,只是把这个当做信息课的一部分来上。(因为我们县里面的小学基本上都没怎么上过信息课,所以能上就已经很感动了)

后来一直到大概已经开始学运算符与输入输出的时候,某天中午没有作业实在闲的无聊,把当时统一买的教材拿过来翻翻,看看上面的注解,发现自己竟然有点理解当时“Hello, World!”的程序的时候,才开始感受到这个东西的神奇。然后大概就是这个时候感受到编程这个东西的神奇,也大概是这个时候开始有点喜欢编程。

然后就开始没事的时候就把教材拿过来看一看,把上面的题目写一写。一开始写的不太熟,一个七八行的程序要写十分钟左右,而且小学也没怎么碰过电脑(大概也是因为这个吧,嗯小学时候的视力非常不错),打字都不太熟,也导致现在连打字的指法都不会。后来渐渐写熟了,打字也变快了,但是指法还是不会。然后把之前欠的题目都写完了以后,就开始预习后面的东西——大概在同学们在上条件语句的时候,已经预习到了循环结束,他们在学循环的时候我已经开始看数组,他们上数组时我大概再看函数和递归……

但是也不知道自己写的程序对不对,所以有一次把写的程序在十点多的时候发给了陆老师,里面有一个输入月份输出天数的程序,我当时加了一个输入月份以判断是不是闰年,但是为了判断和用switch语句判月份写的比较繁琐,所以第二天陆老师让同学们一起来一个判断闰年的程序,我想到了可以用||&&语句结合起来只要一句话就可以判断,于是立刻写了一个交了上去。当时发程序的时候没写我名字,但是陆老师表扬“这个平时在坚持练习变成的同学”,心里面特别高兴。

不过当时也还是没怎么把编程放在心上,只是因为我不太喜欢玩游戏,所以空闲时间才来编程,平时还是以学文化课为主,发誓要在期末考试一雪期中考试的耻辱。

寒假里只用了两天时间就把陆老师布置的所有寒假作业都做完了。

但是当时对程序的时间限制、空间限制、复杂度……这些东西都是一无所知,所以有几道题目现在回看起来,写的都是过不去的,其他题目大概也应该有一些细节错误吧。

而且当时甚至不知道陆老师一直跟我们说的“测试”的评判标准是用很多个测试点来输入进去,比较程序输出与标准输出,而是以为像别的考试一样评卷人打开程序看看你写的是什么,所以到处在程序里面输出“Please input the number of the apples:”或者写上cout<<“The maximum of this sequence is ”<<ans<< "."<<endl;的话。

然后开学以后要组成正式的编程班了,进行了一场考试以从创新班中每个班选出20个人参加bcb。

是一次考试的时候陆老师送来了名单,然后考完试以后我们就去机房集合,还把我之前的一个用来做纯粹的兴趣小组用的qq群贡献出去作为bcb的群。记得当时也就以为是为这个团体第一次做了点事情,高兴得晚上睡不着。

然候有认识了Open judge这样OJ可以提交程序,以第一次认识到Accepted Wrong Answer Runtime Error Time Limit Exceed Compile Error这些东西,也了解到并不是程序写出来了就算是解决了一道题目。

我记得我当时英语不太好,一直到夏令营之前,都以为Runtime Error是超时的意思,还是夏令营的时候记不得是wph学长还是lzh学长问我这个是什么意思,然后我坦率地说了一句“超时”,但是他却发现还有一个叫做Time Limit Exceed的东西。

但是初一下学期也还是依然不知道编程这东西到底有什么用,仍然不知道还有一个叫做NOIP的东西。(了解这个应该还是夏令营的时候了)

所以也还是没有把这东西放在心上,平时做些题的唯一动机也还是因为喜欢,所以也没有怎么认真的练,这或许也是导致现在和thx,wph,zby这些学长以及全国以内广大的OIer那么大差距的一个原因吧。

这一个学期,大概是学了一些排序、栈和队列以及宽搜深搜这些。

初一时候,相比于编程,我反倒是更热心于班级里面的事情,在图书角搞了一堆活动,还办了一个短命的星迹月刊。

一直到学期快要结束,才知道省里面有一个夏令营,就去报名了。陆老师说要让我报普及组一班,跟学长们报一个层次的班级。当时也没有多想,但是现在看起来是多么傻,能够跟学长们多交谈却没有好好珍惜。

但是又说学校名额不够,所以进行了一场选拔考试。我在初一 一直有个坏习惯,就是不信任题面,基本上开的数组的范围都是瞎打了,普遍比要求的数据范围大上十倍二十倍。然后大概六道题有三道题MLE,导致白白丢了一百多分。而且对题目细节也不太关心,甚至说出“我样例都过了怎么会错呢?”这样的傻话。所以这场考试只有30分,这大概是我初中以来第一次打击吧。感觉自己去不了夏令营了,当晚给陆老师发qq求助但是陆老师,后来陆老师也还是有要了一些名额,所以终于还是去了夏令营。

在夏令营里面认识到有NOIP这样的东西,而且还见了世面,了解到一些更多的知识,也认识了一些上一届的学长。记得但是夏令营最后考试的时候,wph学长偷偷教我打了T4的两个表,然后好像都打中了qwq。

唯一的问题就是没有主动和更多的学长交流,以至于失去了很多机会。记得最后一天听课的时候,thx学长好想就坐我旁边,但是我初一的时候一直不太敢和别人交流,所以甚至没敢说一句话,白白失去了那么好的机会。所幸最后在回程的车上,有幸和张坤学长交流,了解到了一些关于输入输出和码风的问题,以及应该怎么学OI的话。

但是因为我在夏令营最后考试的成绩还不错,暑假的做题也放松了不少,少做了很多题目,这可能也是间接导致了NOIP2016的惨败吧

初二

原文地址:https://www.cnblogs.com/hankeke/p/goodbye2018.html

时间: 2024-11-05 23:29:41

Goodbye 2018的相关文章

Goodbye 2018, Come On 2019

距离上次系列更博已经过去很久了,眼看着今天是2018年最后一天,回想2018年本打算更新完整个Windows Server 2016系列,现在想想也只能呵呵了(建议大家以后订小目标一定要贴近现实,将内/外因或不可预估性多考虑一下).开题前先唠叨几句也算是对18年做一下简单的总结,也或者说是对2019年做下展望吧,同时也希望技术人都要适度学会休息:休息,休息,休息,重要的事情说三遍:大家要学会抛弃"生命不息.奋斗不止"这一概念,技术人始终要学会劳逸结合,要抛弃"这工作离开你就无

goodbye 2018, hello 2019

纵使不愿意,终究还是到了岁末. 2018 ? 即将过去的一年,已经完成的事情自己做得不足.年初计划要做的几件事情都做了,感觉没有尽力去做好. 工作 ? 16年毕业之后到今年,算是真正意义上完成从学生时代到职业生涯的转换.这段时间比较长,算是一个失败.转变前后最大的不同是在面对工作上的事物时,自己的态度.想法.无论有多大压力,在接受任务时,更多的是要思考,把自己对一个任务的意见,包括解决问题的思路.方案的可行性以及能识别到的风险,都尽量的考虑全. ? 作为主要负责人,今年将我们产品的关键特性完成并

Codeforces Goodbye 2018

真是可怕...家里设备差的我无法想象...用txt打完的全场比赛[无奈] 先%下镇海ljz大佬和杭二lqz大佬 tql A题 签到题吧... 题面那么长,说到底就是求一个最大的 n + (n + 1) + (n + 2)的和 #include <bits/stdc++.h> using namespace std; int a,b,c; int main(){ scanf("%d%d%d",&a,&b,&c); b--;c-=2; int ans=m

如何将C/C++程序转译成Delphi(十四)

众所周知,数据科学是这几年才火起来的概念,而应运而生的数据科学家(data scientist)明显缺乏清晰的录取标准和工作内容.此次课程以<星际争霸II>回放文件分析为例,集中在IBM Cloud相关数据分析服务的应用.面对星际游戏爱好者希望提升技能的要求,我们使用IBM Data Science Experience中的jJupyter Notebooks来实现数据的可视化以及对数据进行深度分析,并最终存储到IBM Cloudant中.这是个介绍+动手实践的教程,参会者不仅将和讲师一起在线

世界著名设计小组nrg推荐的75个FLASH酷站

众所周知,数据科学是这几年才火起来的概念,而应运而生的数据科学家(data scientist)明显缺乏清晰的录取标准和工作内容.此次课程以<星际争霸II>回放文件分析为例,集中在IBM Cloud相关数据分析服务的应用.面对星际游戏爱好者希望提升技能的要求,我们使用IBM Data Science Experience中的jJupyter Notebooks来实现数据的可视化以及对数据进行深度分析,并最终存储到IBM Cloudant中.这是个介绍+动手实践的教程,参会者不仅将和讲师一起在线

铺揭竟冒剐惹蒲掷咕堑接veld

IEEE Spectrum 杂志发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜. 据介绍,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合,例如 Stack Overflow.Twitter.Reddit.IEEE Xplore.GitHub.CareerBuilder 等,对 48 种语言进行排行. 与其他排行榜不同的是,IEEE Spectrum 可以让读者自己选择参数组合时的权重,得到不同的排序结果.考虑到典型的 Spectrum 读者需求

支酸权我据好张近拉其深就率sJFlzqgrA

社保划到税务征收,将大大提升社保费的征管效率.税务的征管能力是目前而言最强的,以后税务征收社保不是代收,属于本职了. 之前税局要把社保信息和交个税的工资比对起来有困难!现在好了,个税是自己的,社保也是自己的,比对困难?不存在的! 这一变革,会给那些不给员工上社保.不全额上社保的企业致命一击! 最新案例 前段时间的发改委关于限制特定严重失信人乘坐民航的一则意见--发改财金[2018]385号,其中还有税务总局的联合署名. http://weibo.com/20180408PP/2309279811

此每究具条如书中深花等业从次BaefoZ16

社保划到税务征收,将大大提升社保费的征管效率.税务的征管能力是目前而言最强的,以后税务征收社保不是代收,属于本职了. 之前税局要把社保信息和交个税的工资比对起来有困难!现在好了,个税是自己的,社保也是自己的,比对困难?不存在的! 这一变革,会给那些不给员工上社保.不全额上社保的企业致命一击! 最新案例 前段时间的发改委关于限制特定严重失信人乘坐民航的一则意见--发改财金[2018]385号,其中还有税务总局的联合署名. http://weibo.com/20180408PP/2309279811

Goodbye OI

退役快乐~ 其实CSP考完那一天就退役辣.但似乎总觉得要bb些什么才能完事:) Hello World! 小学接触过Pascal,然鹅只会打个循环什么的,最早交题的那个网站已经忘了叫什么,只记得白绿相间的,还有之前一直以为那个网站叫\(oj\),后来才知道所有的在线评测网站都是\(oj\) (/ω\) 2016的年末进的洛谷,博客园创账户的时间也有4年了(当时只是想勾搭某个用户创的(??ω??)),然而从小学到初中都没怎么搞OI了. 2018的夏天,本蒟蒻被提前招到现在高中的学校又开始搞OI了.