最近比较懒,写个简单版的。
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 :终于有一块金了,虽然邀请赛完全不能说明什么,但还是觉得很开心呢~~~~