noip2016退役记

我终究还是一个不会发挥的人呵。

退役了

  学oi五年了,没上400。

  考这次noip,集训了三周,三周展现出很好的发挥水平,偶尔会有很尴尬的情况。然后上考场,成了又一次偶尔。
  然后这个分吧,确实成了别人的优势,接下来wc、apio什么的会很难申请,省赛先被拖了一截。

赛程

  day1:看完题马上意识到今年画风突变。题目难度是1->3->2,然后就这个顺序来做。t1很顺利,t3一开始方程设得不对,后来经历1h多,在边思考边实践的情况下得出正解,搞完就10点半了。此时t2想到一个要打很长的95分算法,于是赶紧打了,最后11点40没调完。

  day2:看完题马上意识到今天才是真·day1。t1看着题目中的公式就想复杂了,9点45才搞完。t2看着暴力有六七十就先打了,t3看着暴力也有六七十就顺手加了个优化。打完就发现快结束了。

丢分点严重性排序

  1、d1t3的Floyd把 v 打成 n,丢分约100,运气好可以只丢60。
  2、d2t3没加精度,丢分约20~100,看出题人心情。
  3、d1t2写的95分程序没调完,最后交暴力,丢分约75。
  3、d2t2不会,丢分约40。(现在应该要把这题列入能力之内了)

一些理解

情绪化

  高二的noip,挺重要也挺珍贵的,稍不留神oi生涯就全没了。然后就不停地告诉自己稍不留神就跪了……这就是严重的情绪化。
  “研究表明,过高或过低的情绪化,是粗心率最高的阶段。”
  这貌似可以解释为什么我d1t3会把 v 打成 n 了。一开始超级严肃,所以想出t3之后很开心,得意忘形。这么激动根本不会注意到打错。。。
  省赛怎么办?压力比这次noip还大。
  也没什么大赛给我去尝试新的调整办法了,所以解决方法就是少点关注自己为什么写错,而是关注自己写错了以后如何检查出来。

拍的意义

  首先,拍不是万能的,有各种各样的错误是拍不能检查出来的。
  但是出于两个原因,拍成为最高效的调试手段。一是它可以快速找出大部分问题,包括算法整体问题和细节问题。二是在打拍的过程中,也就是再写一遍的过程中,会突然意识到之前没意识到的东西。这一点是常被忽略的。
  这次d1t3出于时间紧迫,暴力的很多东西是我直接复制源代码的,这使我丧失了重打代码的机会。我一直想,如果让我得以重新打一遍Floyd,我会不会就发现了循环变量打错这一问题?我觉得是会的。

关于细节处理

  就是说想到一些小问题时,写下来(草稿纸或者记事本),然后码完后一条条对着加。
  这次d2t3想到精度问题就是没记下来,后来就忘了。
  感觉自己好懒,这些问题懒得记,最后后悔什么都没加。

关于失误

  其实总结这么多会犯错误的方面,仍然是不知道下次会犯什么错误。
  但我知道下一次肯定还会犯错误,几乎不可避免地,错大错小也未知。
  所以保证最后得分可观,还有方法就是把硬实力分搞上去,留给自己失误的成本,或者叫给自己丢分留余地,用难题的得分去弥补水题的失分。
  富爷也会失误,但是他失误了还有500分,而我失误了就只有300分,这就是最直观的,也是最根本的差别。

后记

  朝前看,只剩省赛。
  noip挂了就挂了,但是省赛存在翻盘的可能性。
  然后我要做的就是把这个可能性搞到最大,具体就是提升水平,提升自己不犯错误的能力。
  进入省赛准备阶段,按照计划进行。