GDOI_2017 爆零记

//writeln(‘本来不想写的,但是老师说一定要总结一下,所以。。。’);

(注:全文有关测试点都是从0开始)

今年GDOI和去年一样又炸了,30+10=40,没得奖。

Day 1

做题的时候,首先看到第一题,想了一会觉得有可能是kmp,但是又不会写修改,所以只能打了一下暴力。本来打完暴力信心满满,想着能水个50分,再考场上手算了一下时间效率,大概可以过,此时已经快9点了,赶紧看第二题。

一看第二题,怎么开有一个文件叫“game_full.pdf”?打开一看,4页内容!要看到猴年马月。然后我就直接跳过看第三题。WeChat!给定n个字符串,包括小写字母与<(退格),按照要求寻找最长公共子串。第一反应就是暴力水一下,暴力搜索最长公共子串。打完了觉得第二题没看比较浪费,所以看了一些,觉得很meng bi,好像是说在一颗有根树上寻找不再第i个点的子树集合内的最小非负整数(树上每一个节点都有权值),随随便便打了一下,过了样例就不管了。最后剩下的时间还有差不多1.5小时,看了一下第四题,觉得是推公式,但是三角剖分的公式又不会推,所以只能随便打了一下,没抱多大胜算。最后还有1h,回看了一下T1,T3测了一下T3的30%数据,卡了好几秒。T1又不知道怎么产生测试数据,所以没打。最后又回看了一下T2,再重新打了一下,检查了文件名,比赛结束。

讲题。T1果然是kmp,后悔没去看熟。T2听了题解之后说是lca乱搞+启发式合并,不会打啊。T3可以把字符串看成一个tire,用后缀自动机或二分+哈希。T4 DP+推公式解方程+FFT/NTT(SMG)。

拿到成绩,30+0+0+0=30,于是复评,T1似乎第3个点是卡了4s多,只好作罢。T3莫名WA,可能是暴力打挂了。

总结一下,T1再考场上时没有算准效率,因为Pascal的pos是O(n2)的效率,没有考虑,所以100%的效率大概为O(length(s)n3m),肯定不会过。T2题意太长,没有认真看。T3的话要多拿几个数据测一下,考虑特殊点。T4不会推公式那也只好作罢。

Day 2

一拿到题目,看到第一题就想到BFS,但是爆搜又觉得数据太大,不会过,所以想了一下SPFA,发现可以写。但是我计算了一下效率应该能过,但只是手算了一下时间效率,并没有考虑空间。于是发现已经过去一个多小时,赶紧看T2。T2给出n段264-1的非负(还是正?)整数,求第i个数与第1到i-1个数的二进制中汉明距离(两个等长字符串内相同字符数量)等于3的个数。我想到了xor,但是没想太深,暴力也没打xor,直接把俩数转成二进制再一一比较,效率连30%的数据都过不了。看T3,T3又是字符串求把一个字符串转化为目标串的最少操作次数,操作只能将一个字符放到前面的另一个字符前面,就是不能放在这个字符后面。题目最后一句是说有多组数据解,只输出一个解即可,就是说有SPJ,于是我傻逼傻逼地想到了拓扑排序,打了一下发现不对啊,但是只过了两个样例就不管了。T4很长很长,时间不够了,等我理解完题意估计也没时间了,所以我赶紧检查了一下文件名,结束。

讲题。T1用BFS,同学告诉我SPFA的边会建的太多,会MLE,于是我发现数组开小了,估计只能30了。T2是将64位二进制分割成4段或8段,然后随机化乱搞。T3 DP乱搞。T4是在一颗点分树上乱搞+强制在线+线段树+具体我也没怎么听...

拿到成绩,10+0+0+0=10,于是又复评,T1竟然第2个点就炸了,莫名WA数组开大之后也一样。T2的话,第0个点是出题人自己手造的,还是WA一堆。

再总结一下,T1再考场上没算空间效率,没考虑SPFA的边很多,极端数据的空间应该开到200*200*200*200*10*4=64,000,000,000,肯定爆。T2没想到暴力可以直接打xor然后判断1的个数。T3没过样例肯定不行。

总的来说,这次还是没有考出真正的水平,两次GDOI都炸了,希望下一次能考出更好。



一些题外话——我入了日常坑

Day 0

从汕头到常平才能到东莞,感觉比较远,转了一次车,不过到酒店之后,我就狂背模板,背到被同舍神犇嘲笑,11点多才睡。

Day 1

考完后又被同行神犇嘲笑没算准效率,发现昨天背的东西都没用上,只能坐以待毙。下午发成绩的时候,整个人都不好了。晚上又背了一点模板,想着还是不甘放弃。

Day 2

下午发成绩的时候更不好了,复评的时候还不知道自己到底哪里错了。于是晚上和同学们一起“开心的玩”。

Day 3

去了一个水电厂,以燃烧垃圾产生的水去净化,可以达到饮用水标准,也可以循环利用美化环境、发电,感觉对语文的写作和物理都有帮助啊。然后去了一下湿地生态园,没啥,就走了一圈,回食堂吃了饭然后回了酒店,下午还去了东莞的一家电脑城买了一张手机储存卡,还算便宜,然后去逛了一下超市,买了几瓶水,一天又完了。

Day 4

闭幕式,看了同行各位神犇拿了铜牌,暗自神伤。回汕头到晚上7点钟。

行程结束。

时间: 2024-09-28 19:47:25

GDOI_2017 爆零记的相关文章

长沙集训day4(总结)(爆零记)

长沙爆零记QAQ话不多说直接进入正题: t1:淘淘的苹果(一看t2导弹拦截????t3校门外的树???哎呦哇擦,再一看题目,哦........我想多了) 第一题呢:陶陶==淘淘要去摘苹果,他的手不能弯((一脸懵逼)一看数据手贼长....)因为有的苹果太高 所以他要去拿凳子,但他太懒只想那m个凳子(你说这人想吃苹果还怕懒可怕可怕.....),所以说让你选出m个凳子 可以使他拿到最多的苹果. 思路:当时想的是区间DP,想了想,直接用结构体a[i].l和a[i].r存凳子的区间加上他的手的高度0.0

CTSC2016&amp;&amp;APIO2016爆零记

CTSC2016&&APIO2016爆零记 前言:人生第一次写(骗)爆(访)零(问)记(量),心里还是有点小激动呢.不过由于本文作者语文水平低下,如果发现用词不当或只会记流水账,请谅解. CTSC Day0: CCF大发慈悲让我们入住了5星级酒店昆(百)泰酒店. 不过也有一点不兹磁的地方,就是酒店离学校大概要步行半个小时,对于我这种懒人大概是天大的灾难吧(雾).于是这次比赛就强行变成了CTSC&&APIO远足营. 第一次看见70块钱一瓶零下八度不结冰的矿泉水,然而家穷喝不起

Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals)爆零记

昨晚一个瓜皮说今晚有cf,听说是晚间场,我瞅了一眼,娃,VK Cup,上分的好机会,看着比赛时间就有点心酸了,0:35,当时一直在纠结要不要打的问题,当时想着应该不难吧,要不打一下吧,要不还是看看题先,如果容易就打,难的话就不打了好的吧!于是就这样愉快的决定了.......cf日常延时10分钟,0:45,要不要去睡觉啊,干脆先睡一觉好了,然后又是忍不住诱惑在等待开始! 比赛一开始,瞅了一眼A,这不是一道水题嘛,直接敲啊,然后1分钟就搞定了,交了就过了,B题直接求边界点就好了,扫了一遍就过了,C题

STOI爆零记~

又是一年stoi,回想起去年stoi爆零的事还历历在目,仿佛就在昨天,去年爆零的感觉好像现在还感受得到.. 其实今年stoi我没有给自己太大pressure,目标就是能进市队就好了..(结果还是考挂并且被初一神虐的渣..) 感觉自己很早就到了山区学校(金中..),没想到来的时候基本各位dalao都到了,不管怎样先orz,rp++. 在金中校门口背了一下模板(spfa,树状数组,高精度...等等),然后惊奇地发现今年竟然有两位龙实的dalao,顿时感觉自己地位难保.. 7:50进去,到机房门口..

GDOI爆零记...

GDOI 2017... 4.28-5.2(4.29-4.30)... DAY 0 爆零稳... 9点-15点的车程... 晕车不想写作业,所以在动车上和PYZ一起颓废... 酒店还算可以,应该比NOIP时好...毕竟这是酒店... 和PYZ同个房间,rp++... 晚餐跑去东华中学...东华中学真心大(似乎一个年级五十多个班...)(不解为什么吃个晚饭要去这么远...) 食堂的菜肯定比JS好... 坐了一天的车,头特别晕... 颓废了一个晚上,十二点多,睡觉... DAY 1 睡了六个小时,被

GDKOI2016 爆零记

滚粗了非常伤心>_< day 0 老师通知能够去试机,于是非常愉快地将近三点半左右的时间到了二中.然后发现老师已经准备关机房了,说我怎么才来.. .喂喂喂不是说三点半到五点的么 晚上本来想背背板子.可是被某BOI鬼畜题给卡了几个小时= =.. .官网又被墙了Github上的数据又不会下载. ..于是整个晚上基本就又废掉啦... 期间和同学们在学校的群上讨论了一下一些"我不会的算法",然后又用了一些"通俗易懂的方式"讲了讲怎么用别的东西干相同的事情. ..

gdoi2017爆零记

前言 这次gdoi,用三个词来形容我:爆零+爆零+爆零.本来还希望能在gdoi搞个小新闻(拿个一等然后进Day3什么的). Day0 这次gdoi是在东莞东华中学,坐个动车下午3点多就到了,然后打个滴滴去酒店(本来想跟着几位神犇去ingress,然而酒店旁边一个Portal都没有),.17:00去吃饭,结果--司机:你们有谁知道去东华中学的路吗(一脸懵逼)?东华中学实在是太**大了,一个中学占了一整条街,还是一侧初中部,一侧小学部+高中部(听说他们一个年级有50+个班,每个班抽一个学生出来都能占

JSZX Winter Camp Day 3 爆零记

emmmm蒟蒻的我爆零啦!!T1码了个dijikstra然后T了,正解为Floyd.T2蒟蒻并不会,唯一会的只有暴力..T3写了个Trie然后MLE了,然而正解是 哈希.T4是蒟蒻唯一一道会的,然而却忘了开long long.手动GG.. <T1> 题意:在一个有向图中,求从指定起点到指定终点的最小值,最小值定义为路径上的边权和减去路径上点权的最小值. 超时代码: #include<cstdio> #include<algorithm> #define maxn 300

[HNOI2018]爆零记

Day 0 完全不知道做什么. 打了一个splay板子,还没调出来emmmmm 不想做题目,最后做的一题是[HNOI2016]的超(sha)难(bi)题网络. 当我希望省选能出一下树剖时,旁边的大佬跟我说,树剖太简单了,不会出qwqQAQ. 然后下午见到了ylx(redbag)大佬,%%%%%%果然是个巨佬,还长的挺好看的 请巨佬yzk和巨佬ylx吃了顿饭,问题是最后还掉了100,穷了qwq ylx巨佬奶了一口网络流 我奶了字符串,yzk奶了线性基 然而最后好像都没考????(反正我没看出来)