前几天偶然打开了bzoj的rank list,突然发现——我竟然掉出了第一版!!!

自从我5月还是6月刷进第一版之后,我曾经天真的以为大概半年之内我还能保留在第一版内吧。

结果仅仅短短的4个月,我就已经滚出去了(马上又要被recursion神犇踩了哦)

OI真是一项高速发展的竞赛啊,估摸着再过几年fft也要出到noi中了吧……

想到noi2015时,那些2012年选手出的树链剖分,后缀数组被大批大批的人切掉,真是给人无尽的感叹啊!

既然都提到了noi2015,那就顺便回忆一下吧。

虽然不想像以往一样写流水账似的滚粗记,虽然仍然留下了无尽的遗憾,但是还是有必要回忆一下这人生的最后一场OI赛(并没参加noip2016哦)

提到noi2015,首先想到的是当时糟糕的心态。

发现只要是考试,我的心态都不是很好,紧张焦虑着急,这些都经常出现。

这可能是因为我自己太想把每件事都做好吧。

d1前的晚上,我只睡了4个h,睡前反复告诫自己要放松,却怎么也不能睡着,可能这样一种告诫已经使的自己神经紧张了。

但d1却出人意料的没有什么差错,100+100+40=240,该拿的分拿到了,也有意外的收获。

虽然后来想想T3是很容易优化到60,相对于大片230的人来说,我做的还是可以满意的。

没有因为失眠而失败可能有两个原因,第一个是题目确实简单,两题送分而AK屠场者也挺多的;

第二原因就是心无旁骛。day1的时候没有太多的顾虑,唯一的想法就是顶着睡意认真做题。

可能是大部分精力都用在和睡意和题目搏斗了吧,以往脑中的繁杂的东西并没有出现,所以才没有输。

可惜,这种精神没有保持到day2。

day1.5是休息日,休息之后我似乎忘了明天还有一场考试,以至于在day2早上感到了烦躁。

平静而稳定的人才更容易发挥好,而这场的发挥,确实很让我痛心疾首。

开场的三道题,看到一三题我就蒙了,第二题是字符串,是我一向认为拿手的。

可能是急躁了,刚想出来第二题的第一问我就急于动手了,结果我花了2h写了一个冗长的60分的做法。

其实在这个时候也不能说比赛完全输了,但是不知怎么我又重蹈了以前省选的覆辙——浮躁,在两题中摇摆不决

在之后的2h中,我基本上什么也没做,虽然我想出了T2第二问可以在后缀树上维护线段树的做法,

但是我害怕写错了,认为在第二题目上花太多的时间不值,而又想第一题我应该会弄更多的分吧,然后一会又去想想第三题……

想题目的时候总觉得头脑发热,心中不能自制。

总之,没有再专注,也没有一题题搞。

本身我做题,反应就相对慢,心态再不稳定,就更是什么都想不出来了。

现在回想起来,第一题,k=2的点其实是不难搞的,而且即使用最坏的策略,2h把t2的40分写完,也要远远胜过我不知不觉地浪费2h强。

想到当时省选第二轮第一天,也是A完第一题后,不知为什么后面4h什么也没干,明明可以很简单的可持久化trie也没有想出来。

这样的情况发生,比赛就不免要悲剧地结尾了。

不幸中的万幸,最后1h我还是一定程度上自救了:有了想法就写,尽可能的多骗分,有的方法即使我有办法优化也先写下来。

在这样的原则指导下,t1,t3我骗到了35+16,使我败的没有那么惨了。

但,败还是败了——最终也只是Cu而归。

曾经做往年noi题目的时候,我觉得凭自己的实力,Ag是没有问题的。

而之前很多很厉害的前辈,他们也拿了Cu,心里也是常引以为戒的。没想到到真正参赛时,却也是重蹈覆辙。

Ag线459,我451,这8分,也就是1个点,仔细回想,到处都是可以拿分的地方,可惜都已经过去了。

冬令营的时候我刚好踩Ag线,现在又被Ag线踩,难道是天意吗?

又想到,我在字符串上学的东西和刷的题是很多的,学了SAM,回文树,也做了许多题

结果每每在关键的时候,字符串到导致了我的失利:第二轮省选d1 t3没有看出可持久化trie,第三轮省选d1 t3写了正解,却因为实现中的bug把整个想法糊涂的否决了

而今天会写T2,却又最终没有AC,一次次的栽在字符串这个擅长的东西上,难道也是天意?

不是的,说到底还是实力不够。

实力,是包括两个层面的,一是解题能力,二是比赛能力。

而我,大概是解题能力不是很高明而比赛能力又是很糟糕的,其中更重要的恐怕还是比赛能力。

因为最近在文化课的状态而想到我noi的表现而写了这篇文章。现在普通的数学练习,我也会浮躁紧张。

有时在限时训练时纠结了很久的题目,回到家1min就看出来了。

这可能都是因为在考试的时候给自己要求太多,想题目的杂念太多而导致了技术变形。

记得《多情剑客无情剑》中的一句话:”能将天下至险的兵器,练到一个‘稳’字,这才是上官金虹非人能及之处“

仔细想想,考试不也是这样吗?稍不留神就会出错,不可谓不险。

而那些场场都能稳定发挥自己实力的人,他们确实是比我高明不知道哪里去了。

往者不可谏,来者犹可追。感觉自己的心态和能力都需要磨练啊!都需要在平时的一点一滴中磨炼啊!

我写这篇文章,希望自己和看到这篇文章有所感触的人,都不要再犯我以前的错误。

马上就要noip2015了,虽然不参加,但是还是祝愿所有的参赛者都不要留下遗憾!Bless all~

noi2015的回忆和教训的更多相关文章

  1. BZOJ 4199: [Noi2015]品酒大会 [后缀数组 带权并查集]

    4199: [Noi2015]品酒大会 UOJ:http://uoj.ac/problem/131 一年一度的“幻影阁夏日品酒大会”隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品 ...

  2. BZOJ 4196: [Noi2015]软件包管理器 [树链剖分 DFS序]

    4196: [Noi2015]软件包管理器 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 1352  Solved: 780[Submit][Stat ...

  3. [BZOJ4200][Noi2015]小园丁与老司机

    4200: [Noi2015]小园丁与老司机 Time Limit: 20 Sec  Memory Limit: 512 MBSec  Special JudgeSubmit: 106  Solved ...

  4. [BZOJ4199][NOI2015]品酒大会

    #131. [NOI2015]品酒大会 统计 描述 提交 自定义测试 一年一度的“幻影阁夏日品酒大会”隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项, ...

  5. [BZOJ4198][Noi2015]荷马史诗

    4198: [Noi2015]荷马史诗 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 700  Solved: 365[Submit][Status] ...

  6. [BZOJ4197][Noi2015]寿司晚宴

    4197: [Noi2015]寿司晚宴 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 412  Solved: 279[Submit][Status] ...

  7. [BZOJ4196][NOI2015]软件包管理器

    4196: [Noi2015]软件包管理器 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 1040  Solved: 603[Submit][Stat ...

  8. 新人入职100天,聊聊自己的经验&教训

    这篇文章讲了什么? 如题,本屌入职100天之后的经验和教训,具体包含: 对开发的一点感悟. 对如何提问的一点见解. 对Google开发流程的吐槽. 如果你 打算去国外工作. 对Google的开发流程感 ...

  9. NOI2015 题解

    [NOI2015]程序自动分析 离散化+并查集. [NOI2015]软件包管理器 [Noi2015]寿司晚宴 [Noi2015]荷马史诗 [NOI2015]品酒大会 [Noi2015]小园丁与老司机

随机推荐

  1. vs2010创建并使用DLL

    一.为什么需要dll 代码复用是提高软件开发 效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架, 如ATL ...

  2. Linux中yum和apt-get用法及区别

    Linux中yum和apt-get用法及区别   一般来说著名的linux系统基本上分两大类:   1.RedHat系列:Redhat.Centos.Fedora等   2.Debian系列:Debi ...

  3. jquery easyui tab加载内容的几种方法

    转:http://my.oschina.net/u/2331760/blog/391937?fromerr=saqeoxxB jQuery Easyui 的tabs插件有两种方式加载某个tab(标签页 ...

  4. ErrorCode枚举类型返回错误码信息测试,手动抛出异常信息,在事务中根据错误码来回滚事务的思路。

    ErrorCode.java 简单测试代码,具体应用思路:手动抛出异常信息,在事务中根据错误码来回滚事务的思路. public enum ErrorCode { //系统级 SUCCESS(" ...

  5. ab压力测试工具-批量压测脚本

    ab(Apache benchmark)是一款常用的压力测试工具.简单易用,ab的命令行一次只能支持一次测试.如果想要批量执行不同的测试方式,并自动对指标进行分析,那么单靠手工一条一条命令运行ab,估 ...

  6. 2015年4月 非常干货之Python资源大全

    [非常干货之Python资源大全]Python是一门美妙的语言,简单易用,容易提升.它是一门主流语言,却没有其它专业语言的弊病,从游戏,ML,GUI到科学和数学有着巨量的函数库. 直击现场 <H ...

  7. MongoDB 安装,启动与基本使用

    一.MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式.Mongo使用C++ ...

  8. http://www.cnblogs.com/draem0507/archive/2013/02/01/2889317.html

    http://www.cnblogs.com/draem0507/archive/2013/02/01/2889317.html

  9. cojs 疯狂的字符串 题解报告

    首先这道题是GT考试的加强版本QAQ 当n<k的时候,答案显然是10^n 当n=k的时候,答案显然是10^n-1 这样就有20分辣 之后我们考虑k<=20的做法 显然设f(i,j)表示前i ...

  10. SVN与CVS的区别大全(转载)

    本节讲解SVN与CVS的区别,主要包括是否更好的冲突标识与处理,是否有更多的本地/离线操作以及元数据管理问题. 更好的冲突标识与处理     通过是否进行更好的冲突标识与处理看SVN与CVS的区别:C ...