NOIp2017游记&OI回忆录

现在是2017年11月20日,似乎明天官网就出成绩了,趁着没出成绩赶紧把这个写完。


NOIp2017成绩
Day1:100+90+30=220
Day2:100+55+45=200
220+200=420,在SD rank24。
算是挂惨了吧,本来估分是
100+100+60+100+40+80=480 的,不过似乎不怎么重要的样子,反正我又不省选233.


感觉今年的题,质量比去年差了,今年选手的心里素质可能比去年高了不少吧,d1的题目像是一场cf,d2的题目不错,好评。


2017年11月11日
这个时候比赛真是有趣。
因为对自己的实力与省里巨神的差距有着明确的认识,所以考试之前给自己定下200分的目标,于是就这么进了考场。
我看到t1的时候我是崩溃的,t1不是模拟题吗,有了去年的经验,我还是看完了3道题,t1数学题,t2模拟题,t3似乎是个dp,顺着做就好了。
于是t1就开始推exgcd,推了5分钟,我忽然想起来我数学好像不算太好,于是打了暴力就跑233,我还试图用bitset优化一下,好像更慢了233,30分到手。
开始写t2,看了看样例,只看了最大的数据范围,写吧,也没什么办法,期间我还加了各种汉语注释,方便我debug,20分钟后写完了,小样例过,大样例不过,似乎错在ERR上,调,大样例过,于是我开始慌了起来,本来以为大样例可以帮我除除错,看来没机会了,但愿没问题(flag)。这时候,我右边的人问我t1怎么做,我也不会啊233。
130分到手。
这时候我突然想到3*7-3-7=11
于是就写了暴力试了试,好像没什么问题emmmmm,不管了。
200分到手。
t3的dp模型挺裸的,不过为了保险起见我分了两部分写(事后证明这个选择是对的),于是写吧,看了看旁边的人,似乎都在做t1,可能是高一的吧,写着写着我发现我不会处理0边,看了看有60分,也可以了,spfa式的dp正好也写过,样例过,自己手构k=0,过,检查了一下文件就到时间了。


2017年11月12日
这可能是我OI生涯最后一场比赛了。
和昨天一样200分就好。
t1 bfs
t2 状压dp ,叕考dp???
t3 数据结构 ??? noip都考数据结构了???
然后我发现后两个题我不会,估了估大约可以拿到100+40+30,不够啊。
先写吧,t1暴力,t2在思考好久之后还是写了暴力,发现暴力跑的极慢,然后反应过来n=7的时候可以枚举生成树,于是又写了一遍,为了保险,每个部分分都分开了。t3我想了想可以拿到80分,vector,线段树,set,写完之后大约10:30,为了保险拍了拍,t2发现枚举生成树写得不对,这个时候是11:30,再写一遍希望不大了,只能交暴力了,于是剪了几个枝,卡了卡时。结束之前决定加上srand(20010526),随机化了一下。
估分大约100+40+80=220,也不错了。


2017年11月14日
在luogu上测的是
100+100+30+100+65+50=445,d1t3写挂了,d2t3写挂了,re,还忘了开longlong,我是怎么对拍的……
随后在tyvj上发现d1t2写挂了……
有意思了。


2017年11月20日
据说是ccf的数据420。没啥感觉,就这样了吧。


说着说着我的OI生涯就结束了,初中的时候参加过NCRE,混了个2级证书,说来这东西还真的简单……
一直不喜欢c/c++,我也不知道为什么,不过还是简单地了解了一下,还特意学了学指针,到现在还记得”c除了指针就没有什么东西了”。
后来学了c++觉得类的概念非常有趣。
后来学了java,这是我最喜欢的语言,虽然没有c/c++的灵活,还有令人诟病的运行效率,但我喜欢它的严谨,佩服它的jre的思想,折服于它的jvm。
似乎我当时还看了一部分minecraft的源码,学了java之后就造了许多轮子,自己玩的不亦乐乎,后来就涉及了一下网络方面的知识,更是让我感受到了java的强大,一个socket的事情,于是就开始自己搭服务器,尝试自己写服务端,后来也自己做过网页,java是我最喜欢的语言。
汇编,可能是我无聊的时候学的,当时只是觉得这些语言不好玩,没法操作硬件,就学了学,硬着头皮用汇编写过一个冒泡排序……后来尝试写过启动区,仅仅能启动吧233
c#与java很像,就顺便看了看。
在升高中的暑假接触到了这门竞赛,我还记得被dp困扰的恐惧(现在不是吗233),高一刚开学就去机房还被班主任骂了一顿,不过好像让我每天去机房了,于是NOIp2016,初赛拿了60分,泰安第20名,混进复赛,NOIp2016复赛,t190,t20,t30,t4CE,t50,t60,90分,打的暴力全挂了,真有趣,立下决心好好学OI,于是一个月做了200+的题目,我都不知道那个时候我是怎么做到的,不过文化课就掉到班里35名左右,被班主任各种怼,外陪也没去,当时感觉不需要的样子。
高一下学期,这个时候大约每天晚自习都在机房做题,开始做bzoj的题,当然做的非常慢,当时还除了一套比赛题,自己独立出的t1,还被人用规律水掉了233,4月省选,反正去了是玩的,虽然有几个题会做,然后没写出正解,文化课依旧烂,作业依旧不写,被各种找茬,继续做题,7月NOI,网络同步赛也没有写,可能是感觉浪费时间吧,7月夏令营,日照,第二次来日照一中,内心十分复杂,而且还报错了班emmm,不过即使是提高班也是挺有意思的,虽然每天的考试后来觉得质量不高就没做,然后交上去的几次也不知道为什么没有成绩……,9月开学各种模拟赛,我也出了2套,虽然被批判难度太大,莫非在你们的认知里不能AK就是难度太大???我还记得tyvj的模拟赛有一次忘记去掉调试信息光荣爆零,10月靠着唯一复习了4天,做了4科必刷题,水到了班里17名,之后就开始停课,开始每天打cf回放,蛮有意思的,起码知道了自己英语有多差,还有自己对题目的理解有多强的脑补能力,大部分的题的问题不在算法难度上,而在于看懂题目上……10月NOIp初赛83.5水到泰安rk1,10月停课的人越来越多,我那时一直在想我以后可能会十分怀念这个时候的生活吧,11月去机房的频率逐渐减少,开始在家里学习,果然还是家里舒服hh,打完了loj和计蒜客的比赛,觉得自己菜的要死。之后就是上面的NOIp2017,以后就不会这样的时光了。
统计了一下大约做了800-900题的样子,有意思。
我最后觉定不去省选,大概是兴趣消磨殆尽了吧,果然把兴趣作为工作是个愚蠢的决定,我的竞赛一直是兴趣为主,可能我没想过把这个作为求学的途径,可能我会尝试一下别的吧。

你可能感兴趣的:(心得感想)