2013 南京邀请赛 总结

最近比较懒,写个简单版的。

PS:南京之游非常愉快啊,感谢封哥


热身赛:

我和llf上午在中山陵玩疯了,热身赛直接迟到,HS又不来。感觉完全水得一b = =|||

A:计算几何

这题不难,连我这种没搞过计算几何的人都看出思路来了。

但llf表示HS不在没人跟他讨论,懒得写

B:水题

离散化+树状数组

我写了一下,1Y

C:单纯形

HS不在没人搞数学,没写。


正赛:

H:

签到题,我写的。

【1Y|5】


A:

概率DP,

就是那种比较常见的带环DP,HS推了公式,跟我讨论了。

但当时刚开场我实在太紧张,没听进去,就让他先敲,1WA。

HS自己发现了公式中的一个错误,给我讲了新的公式,我感觉这次明显很靠谱。

改了之后,2WA。

我把题目拿来读,发现一个trick,加了特判之后AC

【3Y|28】


C:

杂题。

HS和llf先讨论的。

他俩跟我说了题意之后我表示我可以写数位DP。

但是数位统计模板没带,裸写可能要回忆一下。

他们俩说按位统计可以直接做出来,于是就继续讨论细节。

写完之后,1WA。

发现是边界没处理好,循环上界设置的有点儿问题。

他们把变量改成long long 之后二分测了一下上界,

把循环上界从32慢慢改到62之后答案就不会发生变动了。

其实写这题的时候我在准备B题,所以完全没参与他们俩的讨论,额  = =|||

【2Y|58】


B:

图论。

llf想的思路,但是他对tarjan不熟,就由我来写。

但是我上次写tarjan也是寒假了难道我会乱说?

写完之后本地segment fault

llf告诉我是临接表有一个i=nxt[i]写成i++了。

改掉sb错误之后测了一些case,

发现初始化也有个小问题。

都改掉之后交了,1Y。

PS:A了这道题之后我有一种形势大好的感觉 >  <。因为当时这题只有五六个队过而且基本没有1Y的,而我们还没做的K已经有了板切的趋势。谁知道之后K我们拖了一个小时才过。我果然还是too young too simple.  (0_o)

【1Y|146】


K:

很早我和llf就在讨论K。

他说了一个判断方法,我觉得不靠谱但举不出反例。

这是HS在敲G,所以我们就等着。

之后我根据奇偶性构造出一个反例,

于是我就感觉跟LCM或者GCD有关。

llf顿时就无语了,我们俩都是数学小白的说,他比我还要白 = =|||

当时HS写G写的开心,不好意思拉他下来讨论。。。

但是HS优化了256倍的算法还是TLE之后,我们果断拉他下来让他做K

此时我们已经成了封榜时前35名的队伍中唯一没有过K的

HS想啊想,想啊想,想啊想,都没想出来。。

黑线啊 。。。。我当时就觉得,不会用重蹈覆辙地卡题了吧。。

不过HS想出一种跟gcd有关的方法,给我讲,

我说我不知道你这为什么对,HS说他也不知道。。

然后我就无语地说,你写写吧。。

然后HS就一边念叨着“我不知道我在干嘛”一边把这题交了。

瞬间返回一个Yes。。。

<del>这下真的是金牌到手了,(笑 </del>

【247|1Y】


G:

G题神坑,

全场都TLE到死,

我也就懒得多说了。

对于我们这种弱队来说,跟board是不二法则,

明明封榜前有一个队过的,所以我对我们最后一个小时全力搞G还是不后悔的,只是觉得做G和K的顺序应该调换一下。

谁知道最后也只有那一个队过了G啊摔 = =|||


PS :终于有一块金了,虽然邀请赛完全不能说明什么,但还是觉得很开心呢~~~~

你可能感兴趣的:(2013 南京邀请赛 总结)