前言

大概在两个星期前,由于会有一堆人因为限人数的问题而被卡掉,当时那个人心惶惶啊,搞到我们心惊胆战,茶饭不安。
话说某日,jacky36当众表示,辣鸡余可灿,把我卡掉啦,B~(屏蔽不良言语)。余可灿呵呵一笑,表示很开心。
当天晚上,当我来到机房,jacky36抓住我的手,说,辣鸡无尽的蓝黄,B~(屏蔽不良言语)。我会心一笑。
。。。
$$$$再讲一讲比赛的结果啊,100+120,差了一等线10分,差了day3线15分。整个人都不好了。

day0

酒店什么都好,但是调太冷了,调到了30度,还是‘heat’,结果还是很冷。
而且wifi特卡,某日开黑,打野,网卡完后就已经复活了(乱走,死了)
再说说备(fu)赛(bai)情况,
老曹日常东方,几位大佬陷入二次元的世界无法自拔,居然还有人在看人民的名义

(好无聊),结果几乎没人打杀,噢,好不容易有张春华。
凌晨,听见“五连绝世”、“MVP”。

day1

6:20~7:00,舍友在前一天表示,我一叫醒他他就立刻起来。然后我叫了他3次,他就起来了。
8:00左右,考场内好良心,比赛还提供士力架。
过了一会。。。又是一个碟中谍密码,
然而我输了七八次,最后还是在监考老师帮助的帮助下解冻了题目(开局不顺,暗示悲惨结局)。
8:30~8:50,机智的我没有被第二题的原题诱惑(共两页半,据说出现了几道题目但只是过过场而已),但是,简化后的第二题,还是有一页半
本人语文不好,反复看了N遍题目,复习了N次图的定义。最后,成功的找出了一共两行的题意。
9:00,被第二题繁杂的题面搞到头晕脑胀,将除该子树的mex,当成了子树内的mex,而且还在我反复看了N边题的情况下。B~
于是。。。一些不好的事情发生了,
~10:10
终于打完第二题了,
咦,为什么样例调不对的嗫(nie)~
于是,我在复习了一遍图的定义。。。
啊啊啊,看错题了呀。
10:15
我平复了心情,突然发现第一题原来就是个大暴力,
刚刚居然没注意到,
11:15
打完了第一题,
因为还记得上次GDOI大翻车,各种对拍,和谐开车。
11:30~11:40
第二题,好像又很水,但是又想不出来。好吧,打个暴力。

T1

做NM次kmp,没什么好说的了,

T2

对于某种权值的所有点,去个lca,
从lca到1的答案都为这个权值,当上传答案时,如果该点有更优的答案就不用在往上做了。

当晚

学习lyd,买了盒薄荷糖,明天考场上清新口气。
华莱士很赞啊,谁偷了我的鳕鱼堡!!!
入坑东方格斗,入坑王者。

day2

8:10,
我居然成功的一遍把密码输对啦,O(∩_∩)O哈哈哈~
第一题,秒切】
第三题,莫非是ac自动机,我感觉我现场打不出来,
第四题,又是期望,如果能切第二题再说吧。
8:30
第二题,它是要让我们将数字转成hash指纹再做吗,
等等,
好像不对,
怎么前两个数字的hash指纹的汉明距离就不是3啦?啦啦啦?
额。。。原来已经是转成汉明指纹的啦,哦
于是我将每个数都扔进了计算机转成了二进制,
啊!?
为什么还是不对啊。
前两个数的汉明距离就错了。
9:00
算了,先打第一题吧,
9:20,
对拍ing
10:00
通过了各种数据,加上我的计算,应该能对了吧。
继续搞第二题吧
。。。。。。
10:15~10:30,
my god~
原来计算机的位数不够大,
终于理解样例啦,呼~
c++有什么可以读入\(2^{64}\)次方哒,好像没有(⊙o⊙)…
字符读入,高精度除单精度,
读入都那么麻烦,
这题应该可以用trie来做吧,我自信的算了算复杂度,
嗯,\(150000*2^3*64=76800000\),连一亿都没有啊,貌似卡卡就能过了(其实复杂度是\(150000*P^{3}_{64}*64=2.3998464*10^{12}\)),
我要两百啦!!!
于是,我自信满满的开打啦,
11:30
打了个对拍,为什么连60000都过不了,那我试一下15000,
才面前卡过啊!?
我的复杂度很正确啊,
哎呀,呀,
然后就没有然后了。
50分也好了,
不对拍了,好麻烦哦。
11:50,看来第三题的暴力是打不出来的啦。
希望越大,失望越大。
12:05(数了数,我貌似吃了6颗薄荷糖)

T1

我们可以分层做,
除第一层为,对于每一层,先将每个传送门的距离继承上一层同类传送门的最小距离,全部扔入队列中,
其他的位置赋值为极大的值,
做一遍spfa,在向下更新下一层传送门的值。

T2

据说是什么随机算法,
我的trie本可以稳拿50,结果莫名其妙的崩成了20。

T3

后缀自动机

day3

逛了逛污水净化厂和热电厂,很有教育意义。
可惜没有士力架。
不过为什么那么多人在拍照,很不爽。

finish

总结一下

一、看题一定要谨慎,要测试过数据,才开始打题
二、保持良好的心态,即使因为各种原因耽误了时间、C++崩溃、程序莫名其妙的像风筝一样飘走啦,千万不能紧张,深吸一口气,放个大屁。作为一位开车选手,一定不能有路怒症。如果要发泄,千万不要掀翻电脑,找些你赔得起的东西
三、认真对拍,

GDOI2017总结的更多相关文章

  1. GDOI2017 五一游玩记

    GDOI2017 到辣! 在五一比赛,成功躲了两天文化课. Day 0 早上睡到挺晚,想着同学在上课,我在睡觉,暗爽... 动车上,拿起电脑就是颓废,打模板!(然而真相是打了两个模板就开始颓了) 一天 ...

  2. GDOI2017爆炸记

    100种方法教你爆零.. 总结 其实这一次比赛除了三个sb的错误还是收获到了很多的.. 起码自己已经知道自己有进队的实力 不足的地方很大 主要是脑子不太好使,题目要不只能拿最暴力的分要不就能a 看了很 ...

  3. gdoi2017

    今年的gdoi第一天t1大水题一道 裸的kmp 但是 我把记录长度的int数组开成了char类型 正解变爆零 心态爆炸......... 后面的第二题两千字题目以及五千字附加故事(我是没有去看,据说全 ...

  4. gdoi2017爆零记

    前言 这次gdoi,用三个词来形容我:爆零+爆零+爆零.本来还希望能在gdoi搞个小新闻(拿个一等什么的). Day0 这次gdoi是在东莞东华中学,坐个动车下午3点多就到了,然后打个滴滴去酒店(本来 ...

  5. jzoj4918. 【GDOI2017模拟12.9】最近公共祖先 (树链剖分+线段树)

    题面 题解 首先,点变黑的过程是不可逆的,黑化了就再也洗不白了 其次,对于\(v\)的祖先\(rt\),\(rt\)能用来更新答案当且仅当\(sz_{rt}>sz_{x}\),其中\(sz\)表 ...

  6. jzoj4915. 【GDOI2017模拟12.9】最长不下降子序列 (数列)

    题面 题解 调了好几个小时啊--话说我考试的时候脑子里到底在想啥-- 首先,这个数列肯定是有循环节的,而且循环节的长度\(T\)不会超过\(D\) 那么就可以把数列分成三份,\(L+S+R\),其中\ ...

  7. jzoj4916. 【GDOI2017模拟12.9】完全背包问题 (背包+最短路)

    题面 题解 考场上蠢了--这么简单的东西都想不到-- 首先排序加去重. 先来考虑一下,形如 \[a_1x_1+a_2x_2+...a_nx_n=w,a_1<a_2<...<a_n,x ...

  8. [jzoj5073 GDOI2017第二轮模拟] 影魔

    Description 影魔,奈文摩尔,据说有着一个诗人的灵魂.事实上,他吞噬的诗人灵魂早已成千上万.千百年来,他收集了各式各样的灵魂,包括诗人.牧师.帝王.乞丐.奴隶.罪人,当然,还有英雄.每一个灵 ...

  9. 【XSY2384】【GDOI2017】微信

    致去年的我:这是道广义SAM模板题啊…… 题意: Description Input Output HINT $1\leq N\leq 20$,$1\leq Q\leq 10^5$,字符串总长$\le ...

  10. GDOI2017 再次酱油记

    Day 0 13:00 pm 啊...今天中午一点钟从ez出发,感觉吼有趣啊.出发前先大喊一声****,在书包里放一本党史,感觉玄学可以救命[滑稽] 15:00 pm 到达东莞,坐标:石龙名冠金凯悦大 ...

随机推荐

  1. 【HANA系列】SAP HANA的ini文件存储路径

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA的ini文件存储 ...

  2. 解一元二次方程的C++实现

    一元二次方程的根的情况分为实根与虚根两种,代码如下 #include<iostream> #include<cmath> using namespace std; float ...

  3. python 并发编程 协程 greenlet模块

    一 greenlet模块 不敢是yield,还是greenlet都没有实现检测io,实现遇到io切换效果 如果我们在单个线程内有20个任务,要想实现在多个任务之间切换,使用yield生成器的方式过于麻 ...

  4. C++ string 详细用法

    string不是STL的容器(知道这一点的时候我也很吃惊),但是它与STL容器有着很多相似的操作,不需要担心长度问题,还封装了多种多样的方法,十分好用. 用到的库 #include <strin ...

  5. SSCursor 处理大量数据

    使用游标的好处是不会将查询结果全部都放入内存中,避免了占用大量的内存,会从存储块中读取记录,并且一条一条的返回来 class DbConnection(object): def __init__(se ...

  6. linux-yum-downloadonly 下载rpm安装包到本地

    注意 注意1:如果机器,本来就安装了相应的rpm包,则该rpm包不会下载. 参考 centos7离线安装rpm包自动解决依赖 查看linux系统版本信息(Oracle Linux.Centos Lin ...

  7. Anaconda折腾记(1)

    Anaconda折腾记 谨此记录小白的我在Anaconda里面的摸爬滚打 更换更新源 可以不使用命令,直接进入C盘,进入user文件夹,进入当前的用户文件夹下,记得显示隐藏文件. 找到.condarc ...

  8. layer弹出框的简易封装和使用

    1. 封装layer 下载layer绿色版和jquery引入页面 <!DOCTYPE html> <html lang="zh-CN"> . . . < ...

  9. golang 反射中调用方法

    反射中调用函数 众所周知,golang中的函数是可以像普通的int.float等类型变量那样作为值的,例如: package main import "fmt" func hell ...

  10. Hdu 4738【tanjan求无向图的桥】割边判定定理 dfn[x] < low[y]

    题目: 曹操在长江上建立了一些点,点之间有一些边连着.如果这些点构成的无向图变成了连通图,那么曹操就无敌了.刘备为了防止曹操变得无敌,就打算去摧毁连接曹操的点的桥.但是诸葛亮把所有炸弹都带走了,只留下 ...