2018-11-17-一个菜鸡Acmer的反思和记录

昨天打完codeforces之后在QQ空间发了很长的傻逼错误检讨,我觉得我需要在博客上记录一下。前面是傻逼错误集锦,看不懂可以跳过,后面才是感想。

  1. 数组开小了,习惯性数1后面有多少个0开了1e6,但没注意看人家的数据范围是2 000 000
  2. 其他变量用了long long却在for里写了个int i 这两道题当时的算法都是想出来正解的,当时返回TLE就很懵逼,明明算法规模不超时,我还没遇到卡常的问题,怀疑是不是第一次遇到了呢。至于为什么数组越界也返回tle而不是run time error呢就不比深究了。刚刚试了一下好像全局数组开小了就直接RE了,要不以后还是全局吧(啊呸当然要仔细读题)。
  3. 还有傍晚的牛客出现了用string数组存字符矩阵的的时候跑dfs求联通块直接卡死的问题,也不知道是为什么,问了pby用两层vector<vector>才过的,还有这几天不记得哪道题出现cin超时scanf或者关同步才过的情况了。啊对了还发现了push结构体的构造函数tle但把一个结构体变量声明好之后再push就能过的情况,也不知道是为什么。总之这些都是之前没有遇到的问题。

最近的训练量加大了,这周好像打4场比赛了呢,也慢慢发现了许多问题。不能说越练越菜吧,我也不想活在自我否定的挫败感中,毕竟不练也发现不了问题,发现问题然后纠正还是会有进步的。

算法竞赛有没有出路不知道,但真的很爽啊,真的热爱就够了吧。毕竟在这个学校里以打比赛刷题为乐的人太少了,以至于集训队人很少。能够凑到几个平时一起训练的人也是很可贵了。从学校的采集样本来看能够喜欢这种东西确实是小概率事件,既然喜欢就继续做呗。

再也不想说希望以后能够达到怎么样的高度这种话,希望是希望不来的,只有去做才可以。