省选退役记

  省选看来是很差很差了……说来,直接原因:执迷正解,不写暴力乱搞。

  以为D2的状态要比D1好一点的,其实最后想来都差不多。首先是空气很闷,坐在靠走廊一边还靠墙空气流通非常差,D1完全没有开窗户,D2发现教室向走廊有窗户申请开了却依然没有什么用,11点以后脑子就特别闷还很热,写代码想题效率都非常低下,而省选2天的这个时候都是验证T1正解思索T2对策的关键时刻,因此产生了非常恶劣的影响。其次,节奏比较不对,客观来说,坐我旁边的HYC是我很熟悉的一个人,我敲T1的正解会比ta慢半个小时左右,之后ta去做T2和T3想不出正解又不想写高效暴力便会十分焦躁不安,恰巧也是验证T1正解思索T2对策的关键时刻。再次,调了系统变量却依旧用不了gdb的size(我NOIP的时候可是调用成功了的啊……),T1需要用却无法调用出来导致了大失败,T2其实不需要但在考前问了工作人员却引来了非常激烈的批判“有同学问命令怎么调用,这样的问题就像问dev怎么调试一样,你觉得我有必要告诉你吗!”而受到了一定的刺激。当然,说来也是我自己的原因,本身不够强,心态不够稳定,易受环境影响

  具体说来,都是这样的:“开始看题!”,“看T1呀我会做~”,“看T2呀我应该可以做~”,“看T3呀什么鬼东西暴力都拿不了~”,写T1呀写T1,“T1写完啦!”,检查T1,“哎呀!T1有问题”,调啊调啊调T1,“T1调出来了!写T2哎呀时间不多了怎么办啊?算啦还是写正解吧!”,写T2呀写T2,“T2什么东西正解怎么这么难写!”,写T2呀写T2,“哎呀时间不够了!T2忘写暴力了……怎么办……嗯,随便写点什么交上去,反正T1应该有分!”,考试结束。

  就这样:D1,50+0+0=50;D2,0+10+0=10。Game over。

  就每道题目来说:

  D1T1是一道很简单的动态点分治套线段树或者树链剖分套DFS序线段树和堆,我直接上了动态点分一百多行的代码洋洋洒洒在10点钟的时候就写完拍完了,那个时候非常高兴以为可以直接写T2了,结果最后才发现T1只给了64MB的空间,用不了gdb的size算空间算出来的就是失真的,过度的紧张与迂腐迫使我又去写了100多行的树链剖分然而最后并没有写出来(太弱了),最后没有办法只有交了动态点分的代码而把N从100000改成了40000,其实只需要把线段树的指针池改成new NODE()再消掉一个nlogn大小的数组就好了然而过于迂腐并没有想到,从试图修改动态点分到写并调试树链剖分到最后直接放弃占尽了我之后的所有时间。

  D1T2出题人在知乎上面说就是一道二次剩余的裸题,我当时也意识到了,只是后续的判断很复杂,其实这道题潜心耕耘就能得到55分的暴力然而因为D1T1浪费了我太多时间最后一分未得,因为节奏被完全打乱,后来想来其实应该先写T2的暴力然后解决T1的问题的(只是100000改成40000,我当时也不知道会发生什么,如果没有阶梯数据就会只有10分)

  D2T1则是画出图象后的4棵线段树,当时并没有绕过弯子来于是写了分块(其实分块的TLE只有30分),只是题目很坑aa数组在整型之内于是我开了int而且abs用的是template,而int范围内-2147483648的abs也是-2147483648,只需要把aa数组改成long long或abs用long long就好了,这件令人伤心的事情根本没有办法意识到(其实还是平时的习惯……啊,习惯?),70分逝去得非常令人难过。

  D2T2我认为是一道计算几何加实数最小割最大权闭合子图,然而预处理计算几何的部分恶心到了一种无法忍受的地步(要求出一个多边形轮廓上的所有段,同一段上所有点的距离最远顶点相同且连向该顶点需经过若干个圆,O(n枚举顶点)*O(nlogn半平面交找出最优区域+m枚举石雕影响*n)),后面的最大权闭合子图反而十分简单(知乎上出题人说预处理可以得80分而加上网络流就可以得满,即是网络流只值20分……),并没有料到可以直接暴力做,其实是没有仔细分析数据范围大失策……

  D1T3正解是欧几里德裴蜀定理线性基hash+高斯消元(并不知道高消拿来干什么),30分是一维的情况,只要意识到是一个线性基再加上欧几里德裴蜀定理hash就可以得到,而100分呢……WXH说使用多个大模数像字符串hash那样十维压一维就好了。

  D2T3呢,WXH说转完对偶之后是个动态半平面交,不转对偶就是个动态凸包……然而真的不明白……

  看了WXH的游记,觉得自己遇到的问题ta都遇到了,知识上可能并没有高到哪里去,而输在了经验和心态上。WXH想了想链分治好难写于是大力上点分,写完发现90 MB,结果空间限制64 MB,差点被气死,于是往死里压了一波空间,把三个O(nlogn)的值域O(n)的数组(in/out/子树跟)压成一个long long,然后把线段树的左右儿子指针压成了一个uint和ushort,把DFS改成BFS和手写栈才过。ta感觉有毒然而过了,这时可能过了三个小时和我其实是相当的。只能说自己的信念不够,易于动摇。而WXH发现T2完全不会,大力打了一波55分裸暴力,然后看T3。相比来,我则是不知天高地厚直接写,明明应该先写暴力然后数据分治的……Hfu的苦心教诲没有真正听进去,从而导致了严重后果。关于D2,先冷静分析了一下T1发现只会时空O(nlog^2n)的树套树做法,时间和空间都被卡,然后搞了半天分治发现不会,冷静了一下发现非常普及组,差点被这题送退役了。然后,T2和T3……没分……

  觉得还是自己太紧张,太自我,不会沉静下来。这是我作为OIer的最大缺憾,只是在省选上集中爆发了出来。就好像明王朝1619年的辽东战役那样,无数潜藏的隐患一到关键时刻就悉数爆发出来。谢老在前几天放了《中国诗词大会》第三季的巅峰对决,觉得自己就很像那个乌龙的北大学子,虽是腹有诗书气自华却没有战胜自己,临阵大乱,终于大败。不得不说,这是一次能够给予我很多启迪的失败。失败其实并不可怕,但是必须从中积累经验,就好像陷入了沼泽,走得太急或是停滞不动都会陷得更深,只有找到正确的步幅一步一步地前行才能走出它并征服它。

  这里还是需要肯定一下自己NOIP到省选这段时间的付出,该学的知识都学得比较扎实了。也没有什么遗憾了,朋友再见!

原文地址:https://www.cnblogs.com/Doggu/p/UESTCBoomBoomBoom.html

时间: 2024-10-07 04:42:49

省选退役记的相关文章

ACM退役记&&回忆录

ACM退役记 2017.9.19星期二,"九一八事变"八十六年后的第二天,永远记住这个日子,刚好是我报名ACM到现在,刚好满一年,而今天正是我注册杭州电子科技大学OJ的时间(就是这一天报名的),附上小图一张! 嗯,我退役了,真的退役了,从此告别了ACM的生涯,虽然有很多遗憾,虽然有很多不舍,虽然有很多很多不情愿,但是,,,还是没能阻止这一天的到来,可能你们会认为我退役的有点早,可能你们也会有很多疑惑,为啥这么优秀这么强的大佬竟然退役的这么早...(自嘲一下,其实菜的一逼) 其实这个原因

Noip2018 ------或许退役记

退役记 上记 不知道为啥,自从今下午某大佬的人生第一次政治运动(虽然最后被镇压,现在小命难保)后,仿佛有一种看破感. 以下有点在自作多情,不喜者可以不看. 学信竞快一年了.可以说有收获也有失去吧. 收获了好多高智朋友,虽然有时被歧视学OI. 也曾经彷徨过,我学这东西到底要干嘛! 考学? 我想是的,家长和老师的目的也是的,就连我的初衷也是. 难道我就这么有信心?一定可以走下去? 不会吧. 前期学习太过萎靡,文化课的失利,让我在那段时候不知所措. 恩,我很迷茫. 就这样不知所措的来到了机房. 一开始

浮生若梦【退役记】

退役记 百日OI一场空,三道树论见祖宗. 感谢北大出题人送爷退役 十一月考的试,十二月退的役,一月我才终于下定决心写下这篇退役记,不知道为什么,之前我很不想写,可能就像笨狼的故事里面最后结局的时候不说再见一样吧,我也舍不得说再见,舍不得熟悉的五楼机房,舍不得可爱的机房小伙伴们,舍不得没本事但是对人挺好的nj. 我想起了那一次,zhx退役的时候,我还为他写过一首小诗,当初也很舍不得他,可没有想过自己会退役,毕竟当时离考试还有很远的一段距离,可转眼间就到了我退役的时候,不由感叹一句时间真鸡脖的快吗!

退役记 清简版

也不知道退役几个月之后再来写这个退役记有没有一种诈尸的感觉,但是迟早也要写,不过我比较懒,于是就只好随便写写. 我最早接触OI是在初一升初二的暑假,那时候学校找了几十个文化课比较NB的,然后跟我们说暑假可以去layz学计算机.通知是在一个大课间在一间小破教室进行的,草草进行了五分钟就结束.我对此表示了还算不小的兴趣,回去问父母也说支持.当然,当时我连自己马上要学什么都一无所知,似乎当时觉得是学word excel之类的(其实很多人也是这么认为的,而且更多认为是做PPT 反正无论如何是入了这个坑.

CSP-S2019 退役记/赛后总结

真就退役了呗. 作为一名非常失败的OIer,开了一个非常失败的blog,一直想在赛后写点什么,做点什么,总结些什么.自csp结束以来,徘徊了半个月,今夜里终于还是起笔了. 因为从来没写过这种玩意,不妨追溯到最早期的黑历史一并写掉. 2015.9 也就在这个时候(初一)刚刚接触了编程. 不过,由于初中学校彼时教学资源的落后以及个人消息的闭塞,致使一直不曾了解OI相关的事物.初一学了一年,其实才C++语法入门.上次问了一下高中起步oi的sqc学长,他当时初学语法是一下午就学完的(苦笑). 就这样,初

HNOI2017省选酱油记——Zn_H

先稍微总结一下吧. 这次省选感觉有点搞头,DAY1暴力也有120……但是我DAY1没打第三题暴力(70分),感觉大亏. 第二题会做但是也没打暴力对拍……很显然我太天真太naïve了……于是就拿了50分. 第一题也蜜汁挂掉了,现在我都不清楚为什么. DAY2我深刻认识到了暴力的重要性,但是开考的时候发现,这暴力好像不太好打……于是打了第三题30分暴力,第一题爆搜+剪枝,第二题骗分. 然后发现第三题能打70分,然后用30分程序拍了下感觉OK了. 意外之喜是T1拿到了40分,T3被卡常拿了55,T2骗

noip2017"退役"记

day0 口胡了一下去年的六道题,感觉很稳,看了6集动漫,0点钟就去睡了. day1 早上被一阵革命练习曲吵醒,而我还是窝在被子里不想起床(-﹃-)~zZ.于是室友开始放起了lost river... 迷迷糊糊到了学校. 在大门前呆站了一个小时o((>ω< ))o. 终于进考场了."胸有成竹"地进入考场. 瞄一眼T1,这不是一眼题吗,而且代码量还极短. T2,这不是一道模拟题吗,noip的题怎么会是这种难度啊? 于是开始码..开始想写栈,感觉有点难写啊,那干脆建棵树去dfs

HNOI2018退役记

不想记流水账了,总结一下考炸的原因吧.. $day1$: $12$点才知道$t3$怎么做. 可以用容斥+动态$dp$来搞,但是没时间写了. 事实上这个方法也比较复杂,标算比这优美多了. 所以还是想得太慢了,以后考试一定要思路清晰. $day2$: $t1$正解写挂,不如暴力$AC$. $t3$看错题,以为是随便连$n-1$条路,于是爆零. 考试常犯的错误集中在一天,导致自己退役了. 说实话我自认为自己好歹还是有个$HN$省队的水平的. 不过也没有完全死吧,还是有一丝去全国赛的希望的. 以后看题一

Eden的退役记

好久没更博客了, 这篇随笔不同于之前的学术性随笔.游记,只是来发泄一下自己的情感,回忆一下自己的OI经历…… 五年的OI生涯结束了 初一:懵懂的我刚接触了OI,被其功能吸引.由于运气好过了初赛,然而复赛惨败. 初二:信奥社团的好多人离开了.我们开始学习很多有趣的算法.我在网上学习了pascal的各种单元,开始尝试编游戏. 初三:有了自己的 cf 账号.在杭二训练,遇到了很多厉害的学长,暗暗下决心要变得和他们一样强.崭露头角,提高组虽然因为输出不可见字符fst,但也获得较理想的成绩.首次体验ZJO