Day 0

学校好大>_<!

酒店好高级>_<!

晚上复习代码的时候很困QAQ,中间和hwh面基。复习到SA的时候因为太久没看忘记板子的意思了又背不下来,于是不看了,相信考了也不会(flag)

复习到12点终于差不多了,安心地入睡。

Day 1
T1字符串匹配?规则略复杂

T2题面3k???什么鬼,先跳了

T3字符串题,一天出了两道字符串?我日,35分的最长公共前缀?我考前没复习SA啊!

T4三角剖分数多边形?我试着搞搞暴力分,等等,catalan数公式我忘了看了,不过好像可以推一推,然后我就自不量力地推T4推到了九点半,最终弄出来了个疑似规律但只能过小数据(也就是特殊情况)。

回去看T1,好像裸的KMP匹配就行了,这常数好危险?写的时候细节很多,弄到10点半总算搞定了。

终于开始看T2,没用的描述一大堆,有用的描述只有两句话而且还不清不楚,反复问清裁判题意后才开始想。

把状态压缩一下?从子树传递?感觉非常不科学。

等等,我换个角度,从非负整数来考虑?诶诶,有戏,枚举非负整数然后求LCA就行了,复杂度...O(n log n)?一百万?不管了,考前刚好敲了树剖求LCA,复制过来套上。11点半搞定。

看了看T3,SA不熟,SAM没学,没办法,35分白送给它了。

比赛结束。

中午突然十分担心自己的T2,一想好像好多细节忘了写的样子,很担心炸掉。

讲评:

T1 签到题放了KMP,后来为了让大家顺利签到把时限放宽了。

T2 70分算法可以非常套路的写启发式合并(树链剖分),线段树合并之类的?

我都不会耶…还好我想出正解(误)。

T3广义后缀自动机

T4 DP?背包?倍增?NTT?推公式…我还妄想去发掘其中的规律。。。

实际得分(期望):90(100)+100+0(35)+0=190(235)

其实还有个插曲,拿到成绩单时看着90分我开始怀疑人生,后来说T2数据错了,晚上才知道是190。

反思:一上来就自不量力地推T4简直就像傻逼一样…考前不复习SA简直就像傻逼一样。

时间安排不合理!

晚上找ccz和sxt学了01分数规划等新算法,然后其实都没考。

DAY2

T1分层图最短路?感觉很水。

T2题意什么鬼?样例输出和我想的不一样啊QAQ赶紧先跳。

T3感觉像字符串DP,又像搜索……不懂。

T4不可做的数据结构题。

回去看T2,样例还是不对啊,开始怀疑人生,终于忍不住问了出题人,出题人不愿意透题,跟我说你看清题面。

我看清了呀?再一看……不对,比较二进制?哦!感觉蠢到家……

终于开始想T2……能不能切四段然后只比较有一段完全相同的?但是随机数据前面相同几率很高吧……(结果晚上ccz一说我顿悟了,01随机啊,这种做法很快的)

换一种写法,只比较1的数量差1和差3的?好像还行,随机数据应该挺资瓷的。(结果晚上ccz一说我又顿悟了,01随机啊,1的数量会在32附近密集分布)

因为两种算法复杂度分析错了,然后写了第二种算法最终只有20分,本来写第一种算法有80分……痛心疾首。

T1轻松切掉然而发现自己写代码的速度极慢……

T3想推正解,无果,最终写了疑似20分暴力。

讲评:

T1直接bfs就好了,听讲的时候一度觉得自己题意理解错了,慌得不行。

T2没有正解,只有各路水法,其中两种就是我想到的。

后来tjm告诉我n2纯循环30000是0.3秒,也就是常数小的n2是可以过1.5w的(50分),太担心常数而畏畏缩缩不敢打暴力是大忌

T3字符串DP,我都没看出它和最长公共子序列经典DP的关系……做了那么多DP还是这么弱。

T4点分树剖?……

实际得分(期望):95(100)+20(80)+0(5)+0=115(185)

T2十分痛心,T3不知道为什么暴力连5分都没有……

其实包括我和sxt很多人都被第二题搞乱了整天的节奏,事实上第二题是没有正解的,数据是随机的,你的算法只要在随机数据下表现优秀就能拿高分(全场无满分)。然而它作为第二题让很多人觉得必须切掉……

然后就是我写代码速度太慢,而且出来后各种担心说明看题写代码都很不稳,也没有对拍的习惯(没时间),看题不仔细

晚上出来前两天305排名#36,按原来期望能拿420的…,看了看分数差距,第三天要多平均分近两百分才有希望进省队(NOIP挂了),突然很绝望又不想放弃……唉,可能就是心态不好导致了第三天的滑铁卢吧。

ccz#1 两天总分550分,%%%。

晚上大家都在玩,我在ccz和sxt的房间复习,不知道这算是福还是祸……

SOI感觉什么都可能考,赶紧看了看数论基础知识,看网络流、块状链表、分块之类的算法然而全都没考……

Day 3

旁边坐着wzd栋爷,栋栋旁边又坐着czl 233,命中注定。

T1树型DP,推了推还是觉得特别恶心,过。

T2实数背包什么鬼,算了算如果换成整数再考虑精度的话……1012???不可做。

T3数位DP?考前我刚好看了数位DP耶,于是有了这次要推出这道题的想法(flag)。

T4数据结构不那么恶心的样子,不过还是不会,送了良心20分线段树,敲到九点半才搞定,写代码速度简直太慢了

回去推T3,抱着一种出正解的决心推T3推到了11点半!!!我不明白当时怎么想的,想放弃又总是不甘心,最终也没推出正解,甚至出来之后才发现我连题意都看错了。

于是这时候心态就炸了…想着进省队无望,看着右下角的时间显示感觉特别绝望。

每次考试先把暴力全部敲完再开始想正解绝对是正确的选择,敲出了正解也会有写好的暴力来对拍,想不出正解也有暴力保底,不会太慌。

事实上SOI的难度出正解确实是几乎不可能的事……我真的太天真了……

最终T1急急忙忙写了暴力枚举子集,复杂度10亿…T2有10分五行代码解决白送的。

比赛结束,省队再见。

讲评:

T1状压?

T2线性规划,单纯型?ccz被钦定硬点上去讲了复杂度优于满分数据范围的做法,跪倒了一片%%%。

T3动态规划+矩乘优化,看了看正解意识到我想推出正解真是太天真。ccz又被叫上去讲了60分做法,其实只差变形后矩乘了。

T4数据结构题,居然是纪中wzd栋爷给校测出的数据结构题的真子集(原题8操作,SOI第四题3操作),集体下跪。lct+treap?

实际得分(期望):0(40)+0(10)+0+0(20)=0(70)

爆零了……难以接受。T1就算10亿复杂度还是可以拿40分的,然而我不知道哪里写炸了。

T2有一行数据组数,我不知道为什么就没理它。

T4简单的线段树操作不知道为什么炸了……

比赛应该求稳,暴力一定要先打……T_T

事实上第三天平均分是全暴力。

最终三天排名反而下跌到#55,恐怕THUSC都去不了了,唉……第三天太悔了,要是能发挥稳定一点的话也不会输得这么惨了。其实是太想进省队了,没考虑到省选排名也会影响THUSC……QAQ

其实只有强大的实力支撑才有Day3翻盘的可能,如dwj第三天300分强势翻盘。比赛往往越往后越难,只有前两天的分数稳稳地拿好才能赢得一场比赛。

真正惨的是考砸的高二党们……看着他们突然有一种兔死狐悲的伤感,而不知不觉我也和他们一起浪费了一次相当重要的机会,只不过我浪费的是倒数第二次机会,他们……已经没有下一次了。

自己选择的路,跪着也要走完。OI这条路上充满了荆棘坎坷,这个赛场充满了优胜劣汰的残酷气息。文化课成绩好的不必来到这片战场,而来到这谁都不愿意最终要滚回去高考。

赛场上的成就,背后是长时间的沉淀和积累(ccz刷题量2k+,在bzoj总榜#4),而这个长时间萦绕着文化课和作业的压力、各方的不理解和不支持、以及比赛失利的悔恨,然而从踏上这条路开始,就没有退路,除了顶住压力走下去,就别无选择,没有人可以例外。

最近传的很火的知乎上的一段文字:OIer

加油吧!我还有1年,我也只有1年,我不想在1年后拿着成绩单叹息自己虚度的光阴和实力太弱。

现在的我实力很弱,1年后的我又将变得如何呢?

CYC never die!——却不悔付此华年

【游记】GDOI 2017的更多相关文章

  1. GDOI 2016 & APIO 2016 游记

    缓慢施工中...... UPD:APIO游记已烂尾......因为Cu滚粗+生病一直没心情写..过了几天就发现APIO的事都快忘光了...去看KPM的就可以啦 今年apio竟然没和gdoi撞...智障 ...

  2. HAOI 2017 游记

    省选 2017年4月23日 流水账式游记,不喜勿喷. Day0: 准备出发,上午敲了一顿板子,板子敲完了就打小游戏,老师也不管了. 过程中各种奶,说什么今年一定考仙人掌啦,今年一定考字符串啦,今年一定 ...

  3. Luogu 2017 Autumn Camping 游记

    颓得不行的我到D2才想起来自己可以写一篇low得不能再low的游记,然后就动笔了...... Day0 愉快地看着三联,想着别人放一天我放四天的悠闲生活,内心甚是平静.然而晚上回到家就开始浪了,看完了 ...

  4. HEOI 2017 游记

    HEOI2017也算是落下帷幕了,那就写一篇 流水账 游记好了. DAY 0 又是熟悉的大学,又是熟悉的机房 YD宾馆的房间依旧破的不行. 晚上在房间颓颓颓....=.= DAY 1 上午去试机,唯一 ...

  5. 【游记】NOIP 2017

    时间:2017.11.11~2017.11.12 地点:广东省广州市第六中学 Day1 T1:看到题目,心想这种题目也能放在T1? 这个结论我之前遇到过至少3次,自己也简单证明过.初见是NOIP200 ...

  6. GDOI DAY1游记

    今天,是本蒟蒻的第一次参加GDOI,真激动! 今天,是GDOI第一天,昨天熬夜打代码,今天早上状态十分不好,于是... 进入了考场,叫我们自由打一会代码,于是...打了一坨AC机,重要的是错了(额.. ...

  7. CDQZ 2017 游记

    Day0: 提前放了一整天假,颓过去了.老吕让我去给B层的讲课,ppt还没做,只能在飞机上赶了QAQ.然后从上午到了衡水就一直在路上或者天上,到了晚上才到学校,然而ppt还是没有做完.还有,鄂尔多斯真 ...

  8. NOI p 2017 TG游记

    嗨小朋友们大家好 还记得我是谁吗 对了我就是为iot配音的演员 弹鸡鸡 今天呐我特别的要向长沙市的oier们 洛谷的oier们 还有cnblogs的oier们问声好 为什么呢 因为我们在2017年11 ...

  9. APIO 2017 游记

    //第一次写游记,只是流水账...结果好像确实只去游了…… day-11 省选挂了,即将退役……(然而apio之后得知并没有退役,感谢放我一条活路)(吐槽出题人考完才造数据,题目没有子任务之类的玩意, ...

随机推荐

  1. <Effective C++>读书摘要--Inheritance and Object-Oriented Design<二>

    <Item 36> Never redefine an inherited non-virtual function 1.如下代码通过不同指针调用同一个对象的同一个函数会产生不同的行为Th ...

  2. 【week2】 词频统计效能分析

    效能统计工具:Jprofiler License Key:L-Larry_Lau@163.com#23874-hrwpdp1sh1wrn#0620 该性能分析工具对服务器进行监听,图一是线程变化图,当 ...

  3. table与div互相嵌套注意

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  4. 使用tc来控制网络流量

    https://blog.csdn.net/qinyushuang/article/details/46611709 tc实际操控网络的流量 解释网络tc的架构,从架构上分析tc,与netfilter ...

  5. 当线程是继承Thread时候 实现方法是静态方法时候 可以用锁修饰静态方法 此时锁对象是类 为啥继承的线程要用 类对象呢 因为他能生成很多实例 接口实现为啥用this 呢因为他就一个

  6. Python re(正则表达式)模块

    python正则表达式 正则表达式是一个特殊的字符序列,它能帮助我们方便的检查一个字符串是否与某种模式匹配.Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式.re模块使Py ...

  7. Codeforces Round #521 Div. 3 玩耍记

    A:签到. #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> ...

  8. 安装单机Hadoop系统(完整版)——Mac

    在这个阴雨绵绵的下午,没有睡午觉的我带着一双惺忪的眼睛坐在了电脑前,泡上清茶,摸摸已是略显油光的额头(笑cry),,奋斗啊啊啊啊!!%>_<% 1.课程回顾. 1.1 Hadoop系统运行 ...

  9. python 深浅copy的例子

    1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象.2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子:import copya = [1, 2, 3, ...

  10. [学习笔记]min-max容斥

    [Learning]min-max容斥以及推广 min-max容斥 就是max(a,b)=min(a)+min(b)-min(a,b) max(a,b,c)=a+b+c-min(a,b)-min(a, ...