天津赛区流水账

拖到都快金华赛区了-____-

  • 出发前
    去之前的心态是这样的

    这场不出线,接下来秋学期考试什么的就有点麻烦了…
    整理好要带的资料以后不知道为什么就有点燃起来了>_<
    anyway,把能搞的搞过去就好,打不过的话也只能认命了,心态放好。

    然后被shi哥说了一下……

    「相手が強すぎる」 や「自分が弱すぎる」などの言葉は、たまに冗談するのがわるくないけど。失敗の言い訳にするのはいけない。「進出できない」ばかり言ったら、本当に進出できなくなるぞ。去年もそう言っただろう。

    想了很多东西。
    shi哥之所以能成为奇迹的缔造者, 终究是有原因的。
    不得不说,watashi对我的影响很大。不单单是知识以及比赛上的。
    具体的大多是集训队内部的事情,考虑到个人隐私以及其它的一些东西,博客上就不说了吧。
    终究是想通了一些东西,在做事情之前,就为自己的失败找好了借口与理由。这是有多negative。

    对面以前都是国家队的,打不过是意料之中

    自己刷的题没有别人多,打不过太正常了

    别人以前随手就虐我10条街,现在能跟上就不错了

    可悲的是现在看来这么圡的事情,自己居然没有察觉。
    其实这种事情很经常发生的…所以人们给了它一个好听的名字:犯2。

  • 10.19
    翘掉了早上的两节课。打印各个队伍需要带去的资料,然后情绪高涨地出发了。
    在公交车上思前想后,>_<还是给一个好感度100的MM发出了第一条搭讪短信~
    blablabla聊得欢快,很快到火车站。
    等了好久,联系了一下两个队友,他们在上了bus后发现太堵又下去找taxi,截不到taxi以后又回到了bus上…真是为比赛攒足了RP。
    火车上和prowindy想看《吸血鬼猎人林肯》,但是字幕编码不对
    最后由好男人fancy出手搞定(下图为fancy当天的衣服)
    tianjin_regional_2012 (15)

    睡觉的时候在上铺各种碰头,这火车实在太窄了呀呀呀呀…

  • 10.20
    一醒来就看到prowindy坐在下面和大妈扯了起来。
    大妈说泡多了一碗面,让prowindy吃掉… prowindy见我醒来,马上把这碗面推脱给睡眼朦胧的我,然后我很乖地吃掉了… :Angry:
    快到站了,于是大家都陆陆续续集中起来。
    爆一张dd学长的PP~看起来就充满战斗力的样子 :Roses-are-red:
    tianjin_regional_2012 (13)下车以后dd学长发现把身份证丢了…momo.
    于是大部队在火车站了一会儿.
    tianjin_regional_2012 (16)
    所幸最后有惊无险.

    接下来就是搭车去汉庭酒店,不知道为什么,别人都25块,我们1队+dd学长搭了35块…(T_T眼泪掉下来)

    住宿办理好以后急忙跑去蹭车。幸好还是赶上了中饭。
    吃饭到一半碰上了到处逛的老朱~哈哈,被拍了一张略显猥琐的

    下午的试机赛很随意~我B写的Java WA了一遍,很快就秒完4题,似乎最后排在第五的样子。

    上厕所的路上见到了中大的郭老师~~~
    我说了句“郭老师好”,然后郭老师顿了一下缓过神来认出了我这货,跟我说了”你们浙大的题中大做得好,中大的题希望你们也做得好”。
    我应了一下以后就屁颠屁颠地回座位上去了。

    啦啦啦,试机赛本队合照(喂,我还没摆好pose啊!!!)~

    晚上照例和猛犸看非诚勿扰攒RP…至于为什么看这个能攒RP,大概是去体会一下别人的心酸历程什么的吧…好像瞬间就把非诚勿扰黑了.

    唔唔唔,睡前骚扰了一下那只可爱的MM >_<

  • 10.21
    正式赛要开始啦~好多好多选手在赛场外等着,期间prowindy多次调戏其ZJNU的学弟学妹,行为之恶劣令人发指。 :Who-s-the-man:
    进去以后好像感觉身上buff没有来之前那么给力,于是给自己做了一些诸如“屠死你们这帮弱菜”之类自己骗自己的心理暗示,然后就开搞了。

    prowindy上来看到A是麻将题,开写,有点复杂。
    我看到D以后想了一下,没想到怎么做。
    zYc看了K,说是数据结构题,让我来搞。
    这时看到有好多人过B H了,zYc一看好像超水,直接就秒掉了。
    我觉得K有点麻烦,大概要敲平衡树,于是先放放。
    接下来我上手C题,直接就过不了sample…看了好久看不出错,这时队友很给力地搞掉了A、E。
    我终于看出了一个不对劲的地方

    for (int t = 0; t < 3; t++) b[i] = a[i];

    改掉以后总算1Y了C题。
    在本圡人打了这么久酱油以后,我们达到了5题(99min)。
    粗略看了一眼其它题目,我决定去搞K。作为一个OIer,这种数据结构题要是都过不了就太秀下限了...但是敲完以后怎么测都RE...
    我让zYc来对了好几遍模板,都说没错,于是我gdb了好一会儿,发现Splay完以后整棵树的size居然会增加,顿时就吓跪了,还以为自己的模板出了问题。
    再仔细单步了一会儿,发现我rotate函数都敲错了...

    void Node::rotate() {
    	Node *x = f;
    	bool o = f->ch[0] == this;
    	x->set(!o, ch[o]);
    	x->f->set(x->f->ch[1] == x, this);
    	set(o, x);
    	x->update();
    	update();
    }

    写成了

    void Node::rotate() {
    	Node *x = f;
    	bool o = f->ch[0] = this;
    	x->set(!o, ch[o]);
    	x->f->set(x->f->ch[1] == x, this);
    	set(o, x);
    	x->update();
    	update();
    }

    于是我觉得以后最好还是我或者prowindy对模板好了,zYc一般看的比较粗略。
    改过以后直接过sample,1Y,First Blood。
    实在是不可容忍的失误,敲错模板居然浪费了这么多时间,这绝对不是一个强队所应该作出的事情。
    训练的时候就经常这样,让zYc帮忙检查模板有没有问题,然后经常是敲错了但是zYc检查不出来。
    这不是说zYc不认真怎么样,有时候人的习惯可能就是会造成各种奇怪的后果。
    这种不需要什么技术含量的细心活大概就是zYc的弱点吧...(难道是太没技术含量导致集中不了注意力?)
    于是剩下的时间我看了F,觉得用后缀自动机很好搞,应该很快能搞掉。
    他们俩合力攻I...在zYc手写部分函数,prowindy解决程序主体框架的强势配合下,封board前过了I。
    然后我的后缀自动机一直过不了sample,真是太圡了。
    用SA估计早就撸过去了呀!-_-
    我之前还用SA写过一个类似的题目,果然比赛的时候不应该写一些自己不十分熟悉的东西。
    这一点是我策略的问题,也是自己平时没有足够努力的缘故...
    而且选择了后缀自动机以后,两个队友对此完全没有了解,没办法帮我debug,SA就不一样了
    对不起队友了。

    赛后从郭老师那里收到了内幕消息,季军。真是出乎我们的意料,其实这场打的并不是特别顺,这个结果,大概也就是别的强队发挥不好的缘故吧。

    贴一下PP~
    这张是被acmicpc给偷拍了-___-,当时在拼命对Splay的模板。

  • 队友们在围观我调不出F题T_T

    赛后一水~

    我和猛犸的AK FB~~~

    我们的金奖奖牌~

    我们的锅~周学长被挡住了思密达!

  • 10.22
    从北京坐车回来,于是顺路去了全聚德...额,BG者是我。
    咳咳,这张...猛犸你的相机PS功能太强了吧,人都成平面的了...
  • 10.23
    饱受硬座摧残的ZJU众...

    几经辛苦,终于小心翼翼地把这个金属和塑料的结合体带回到218

加入对话

11条评论

  1. 大概OIer都会有前面的想法,因为当初实在是被虐的太惨了。。。anyway,学长要继续加油啊!(两个rotate函数长得怎么一模一样)

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注