GDKOI 2017 总结

前言

今年GDKOI画风突变,名额大缩水
我们初三太弱了只有4个人去
去之前还发生了个小插曲,我和BAJim进了个奇怪的重点班,思虑良久之后果断退掉(是不是有些矛盾233)
结果第二天教练就专程跑来强行把我们两个人拉上车进去。。竞赛教练,初中部校长,年级主任,班主任四大天王来给我们做思想工作QAQ
前面的日子在大家都跟风去搞莫比乌斯反演的时候我就自己乱搞大数据结构。由于意识到了基础的重要性,贪心啊分治啊DP啊肯定也会有所涉及。
然后就是各种毒毒毒了,自从12.24被君名洗脑以后就一直毒着,到现在还没解(好吧好像扯太远了)
这次心态的话也是很轻松的,我的心态是尽力拿好该拿的分,不会的多水分,比去年要有进步

Day 0 2017.2.17

下午出发然后住西苑,wifi网速感人(差评全程开流量),然后我跟howarli一个房
晚上也没出去(我已然成为一位死宅),一直腐腐腐,水群,看小说。睡前翻了翻白书,还背了一波板子。
晚上开会开到10:40,又水了一波群11:30差不多睡觉了

Day 1 2017.2.18

比赛

早上6:40起床,吃饭后7:55到考场(买了一盒薄荷糖),还好延迟开考要不然不是没时间试机了QAQ
时间是8:15到12:15
啊良心有一个脚本来检验文件格式
试机我先写了个sort,又写了一个priority_queue,再写了个拍
密码好像是一句藏文的祝福语,zha~xi~de~le~,简洁明了一次对好评
开始!良心GDKOI终于有时限了喵
T1,噗,怎么看都是水题啊,GDKOI也有签到题?!
T2,这种01构造出来的合法串好像就是合法括号序列也,但是还有加一个括号的情况
T3,一眼不会,感觉是什么奇奇怪怪的数学题
T4,唉好像挺良心的,但是约束条件神奇,贪心是错的,网络流也不可能
于是开打T1了,过程较为顺利吧,大概20分钟调过样例
T1怎么拍?正解就是暴力==
不管了造一个数据再说,测一发,肉眼一发,WA!!!!!
然后发现枚举炸弹的时候sb了应该从1到m枚举,幸好造了个数据
然后搞完差不多10点了吧
肉眼一发觉得没什么错了,然后觉得T2最可做就去搞T2
这时候,出题人突然说T2题面增加了一个条件
那么这样合法串妥妥的合法括号序列啦(后来发现我sb如果不加这个条件就不一定是合法括号序列,好险并没有影响到我比赛的思考)
这个好像可以做一个前缀和
合法的一段i~j不就是sum[j]-sum[i-1]=0且sum[i~j]中没有一个小于sum[i-1]吗
那么n^2暴力很显然啦,枚举i,j右移,20分钟码好暴力
显然可以优化,套个线段树?
呸呸呸相邻两个数相差最多为1呀,好像直接开一堆vector记录每个数出现的位置,然后直接二分就好了
赶紧写,细节比较多,写得磕磕绊绊,差不多写了40多分钟才调过样例吧。拍一发直接AC了,于是这题过掉了
大概11:30,觉得T4更可做的样子(T3一眼数学题,画风还那么像左老师的题肯定各种丧心病狂)
然后发现T4看错题了==一个背包只有装满了才会用下一个背包
然后DP呼之欲出啦,经典区间DP模型(虽然复杂度爆炸),想着坑点分算了就直接上n^4了其实可以瞎van一下优化到n^3logn或者n^3的,写完11:50
唉其实是不是可以写个贪心水水分?于是就写了
写完发现好像一次贪心是O(n)的,可以做n次每次随机化来选择,但是觉得应该没什么卵用就没写
求稳啊,各种文件检查一波觉得没事吧
12:00,T3没动。暴力?写不动了。好像P=1的时候答案只能为1耶,果断刷掉。
剩下就是检查时间了,肉眼了T1好久,T2一直没拍出错。
结束!

赛后讨论

出考场,第一感觉就是今天分差拉不开,而且肯定很多人写了T3暴力,不太爽
然后Alan跟我说他T2想到了没搞完还是什么鬼的??!!
感觉T2有点虚呀,赶紧让Alan口胡一波发现和我是一个做法的,握手啊喵
问一发xhm和howar,这两位大佬竟然打O(n)的好劲啊,扫一遍合并什么的
反正我拍过,应该不会错滴
果然大家分数估的差不多啊
本蒟蒻估分100+100+10+20=230

讲题

今年人少直接在广州六中讲评
我们都商讨好啦howarli是曹天左我是曹天上xhm是曹天下233(滑稽)
T1竟然只有一半的人过,顿时感到有点虚没拍不会炸掉吧
T2我校同学积极发言,成功黑了一发alan233
T3这模型真神了一个伪装的那么像数学题的题竟然是插头dp+矩乘,还听说bzoj有原题,%%%yang神
T4讲题迎来高潮
先是出题人一句话:“我看这题挺多人用奇奇怪怪的方法水了挺高分的呀,请几个人来讲一下”
howarli上去,讲把权值加起来除一下取个max
出题人:“啊,同学我们握个手……我卡了这种做法~应该只给了30分”
全场掌声雷动,MD这么水也有30分叫我们这些打dp的情何以堪
出题人:“来请一位90分的同学”
同学A:“啊,我看错题了。我没看到要从两边取,我是随机化的”
等等,随机化??!!
全场掌声雷动,出题人捂脸
出题人:“来,这位80分的同学”
同学B:“额,其实我也看错题了”
全场掌声雷动,出题人伏案
出题人:“这个70分的”
同学C:“我跟他们一样的”
全场掌声雷动,出题人掩面哭泣。
出题人你的锅不小了小心有人砍你(滑稽)
我要是写了随机化是不是可以骗到70+??!!
然而T4正解其实是DP的,所以说DP这种东西可以考得很难,甚至放到T4的位置上
出成绩了,我神稳定发挥100+100+10+20=230跟估分一分不差
alanT2有95啊(又说没搞出来 滑稽)(被卡常了233)
什么鬼howarli T4 70!!??不是说好的只给30的吗??!!howarli大水比290
强烈谴责!然后xhmT1爆炸蜜汁错误复评无果(默哀)
%%%yang神切T3T4
看到了屏幕上显示的,广州二中zjt大爷320屠场%%%,我们还是太弱了
算了算了,稳定发挥就满意了,遗憾大概就T3没打暴力,T4没打水法。

讲评后

晚上更加腐腐腐,依然死宅(我是不是没救了QAQ)
howarli这个人天天看re0,但是我竟然瞬间对菲利克斯阿盖尔产生了好感怎么办,而且还是男的(笑cry)
好吧其实真正的原因是我一个叫Arthur的朋友头像就是菲利克斯喵,以前没看过一直不知道只觉得萌萌哒(放心我这朋友是男的)
晚上继续开会,教练让我们自己讨论交流,于是愉快了一发
11:40多就睡了

Day 2 2017.2.19

比赛

6:40起床,今天7:40到了考场
很好没有各种延误,准时开考了
密码是with no regret,一次过好评!
一眼看到题目名小学生数据结构题,还放在T4的位置,祝出题人身体健康。。。
T1,这是数学题呀,纯考数学恶心求和推导
T1肯定是O(1)的,觉得推导不难,于是觉得必切,直接手玩上一波公式开打了
磕磕绊绊8:40调过第一个样例,第二个样例什么鬼?怎么看都不只40呀
赶快码一个暴力,唉怎么暴力答案都错了?
调调调,一直调不对,开始有点慌,这时监考员喊:“第一题第二个样例改成100”
TM 逗我??!!衷心祝出题人身体健康
把暴力调过,开始改正解
但是正解答案不是100,这才是最方的。搞来搞去程序越来越长,但答案还是不对
10:30,已经过去两个半小时了,心态开始爆炸,完全不能集中精力思考
这时监考员又喊:“因为第一题样例出错,延长10分钟到12:10分”
10分钟=2个半小时(笑cry)
冷静,灌两粒薄荷糖大喝几口水,深呼吸(那一个清凉啊)
果断弃掉T1,现在才开始看后面的题
T2一眼没看懂,T3理解了好久才发现原来是数论题,觉得T3可搞
仔细分析一下,50分可以用sb线筛筛出phi然后乱搞一波公式
赶紧开打
这个非常顺利,20多分钟就搞定过掉样例,因为挺模板的所以没拍
11:00了,换了换脑子,回过头搞T1。我完全摆脱了其他人会比我高许多分,今天可能爆炸的心态影响。不管其他人,只想自己拿多一点分,最后抱着重推一遍一定仔细弄出T1的心态。
事实证明这样很好,我11:30成功搞定了T1,长舒一口气。当时好像由于太过紧张要搞后面的题,只和暴力拍了几个小数据发现A了就没管了
算了算分,100+0+50+0=150,不行啊肯定没得Au,都没上400,别人一个个肯定切掉第二题了
赶紧转战T2,最后的40分钟。放任自己想了10分钟,想到了一个贪心水法,又是开一堆vector
打!(毕竟昨天T4……抱着一点小希望)
12:00,还差一点点没打完
把其他的一切搞定,文件名检查好,准备最后放手一搏
突然,脑子里冒出一个想法,好像非常靠谱,加上也许正确率会高很多,而且并没有想到反例
时间紧怎么办,我觉得够时间写了
开启狂暴码力模式,12:07,写完!
测一发样例,WA!
调,一定要调对,开启狂暴调试模式
12:09!!!!!!!!!!样例过啦!!!!!!!!!!
赶紧把文件copy过去,再回过头抓住最后一丝时间肉眼一发,数组开够,类型不会爆
12:10,比赛结束

赛后讨论

出考场,一身汗,毕竟刚才一切过于惊悚
听到Alan,xhm,howarli全部想到并写了T2的二分图匹配算法,心情不是很好
膜拜神犇Alan T4 1h 5k代码估分60
因为T2没拍,所以非常方,觉得应该会跪,他们也都说贪心显然会错
但是我的贪心策略比较神奇啊,而且没想到反例,心底里还是保存着一丝丝希望
估分100+RP+50+0=RP+150
大佬们都好劲啊今天一下差你们好多分QAQ
去吃饭一路上,我都在反思为什么几乎每次Day2都会翻车

讲题&复评

今天没心情讲题
T1sb数学题,也只有我这种sb会搞那么久。然而讲这道题的两位小哥却能讲半个钟也是蛮厉害的
T2二分图是正解之一,然后好像是howarli魂穿成曹上天去讲的吧。。。最优做法是转化成另外一个图论模型
然后我就知道跪定了,因为正解里没有贪心
讲完之后发了我们学校的成绩
拿到我的单子,100+70+20+0=190?!有点惊喜,有点失落。
果然还是没有大佬们高啊,毕竟今天的策略爆炸了
T1如愿100,T2贪心水了70分WA掉3个点,果然贪心还是错的。T3只有20?第二个点WA掉什么鬼?
其他人的匈牙利都被卡了,howarli就跑过去了什么鬼?howarli今天220不是要上天了666
Alan爷成功逆袭,240
xhmT2蜜汁爆0,他说是拍过的不可能错。而他并没有去复评,其实我觉得应该抓住一切可能的机会。这次比赛xhm算是爆炸了,默哀。
一时由于水到70分的兴奋上去补讲了一下我的做法,只可惜太紧张了,讲的毫无条理,言不及义,没什么人听懂
T3正解杜教筛,%%%数论大师Drin_E
T4用splay维护简单环或链,%%%富榄8k代码切
%%%富榄AK
都没心情听课了QAQ
果断去复评,howarliT3也是蜜汁20分
听说二中zjt今天翻了?总分还是比我高%%%
路上才知道,原来栋爷三题得分都和我一样,T3栋爷打的反演也是蜜汁20分,感伤
唉,毕竟因为数据水总分被某些水到高分的超过肯定高兴不起来
一同来复评的挺多人
其实大家去复评只是为了弄清楚自己哪里错了,完全没有报能加分的希望
栋爷说的好:(大意)知道哪里错而伤心都比不明不白要好
进去,得知丢分原因竟是循环变量没开LongLong
一脸无奈与自责走出去
要回学校了,各种不爽
两天总分230+190=420,不知能否Au

后记与总结

高中组Au线430差10分尴尬(笑cry)
两天的遗憾大概也就如下
Day1:

  • T3没打暴力
  • T4没打随机化

Day2:

  • T1花太长时间
  • T3没开longlong
  • 没时间打T4

这次的Day2最后的关键时刻,敢于冒险,最后成功在最后一分钟里拿下70分,这说明:

  • 每一分钟都不能放弃
  • 在确保其他题保住分的情况下,可以考虑放手一搏

这里还有一点,Day2这次运气较好,T2因为打的水法所以不拍70分,T1也一次过掉了。但是以后就不一定了。一定不能因为这次而抱有侥幸心理。

做的好的地方:

  • 会做的题都切掉了,有一题打了对拍
  • Day2在T1调不出来心态将要爆炸的时候,冷静了下来,放开了功利心。没有一直僵住。暂时地弃掉,最后再一次思考并成功AC。这是随着一次次比赛的锻炼而来的比赛经验,这也说明我成长了很多。

以后Day1T4,Day2T2(T4看情况QAQ)要列在能力范围内
总体来说,两天都没有爆炸。Day1稳扎稳打,Day2惊心动魄,最后的总分也不算太难看(各位大佬们太厉害了,低头=w=)。以后要保持这样的稳定性,不论状态多差都要有保底分
GDOI题应该会更难,所以接下来可以多训练一些难题。
对于不太熟练的东东,多刷刷题涨姿势吧喵
GDOI不立flag(每次立都翻车),保持良好心态!

你可能感兴趣的:(正式赛,总结)