[CSP-S模拟测试48]反思+题解

状态很垃圾的一场考试。感觉“这么多分就够了”的心态很是在给自己拖后腿。

打开题面,第一页赫然写着:$Claris' Contest$。

吓得我差点手一抖关掉。不过后来想想似乎强到变态的人出的题都不是很不可做?大概是实力越强越能体会弱者的难处吧。

 看T1:woc 字符串?完蛋完蛋。

T2:什么啊?图上乱搞?

T3:最短路?边都建不出来。

回去又读了一遍T1发现是sbDP,一眼切了开始码。结果死调不出来,考试开始25min的时候真的是有点慌,这么水的题别人估计都10min以内解决,我都调了快20min还是过不了手玩样例。好在用了35min调过了。

T2无向图的限制让我很是没思路,于是先把T3暴力打了。打的时候想到可以拆点考虑每个二进制位,但是没想具体实现。

回来搞T2发现$O(n^4)$的暴力很好打,淼之。

然后就假装自己在想题实际上无所事事的过了1h……一直没想出T2其他的可行思路,主要是不知道无向图怎么传递信息(没有拓扑这种好东西)。

之后突然想到可以把$O(n^4)$优化到$O(n^3)$,码了个对拍没出错。$210pts\ get!$

优化到$n^3$之后发现这已经是优化枚举的瓶颈了,更加确定正解不是这个。想了一下$bitset$用于传递环信息但是好像不行。

T3也没有想着拿下一档分,拆点的思路有点偏了。

然而T2正解就是$bitset$优化三元环计数,T3就是拆点……而且70分很好拿……

猜你喜欢

转载自www.cnblogs.com/Rorschach-XR/p/11563850.html