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

被刻印的时光 ゝ 提交于 2019-11-30 05:45:56

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

 

打开题面,第一页赫然写着:$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分很好拿……

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!