省选组<A组
比赛思路
- T1(矩阵):拆一下矩乘可以发现一对二元关系,暴力连边就好了。
- T2(光棱坦克):设f[i][j]表示到i点,链上上一个是j点,从f[j][k]转移过来,k考虑用树状数组为,前缀和一下(sb做法)就
- T3(剪枝):按DFS序DP就可以N2了
赛后消化
- T1其实是最大必权和子图。S向i连bi,j,i向j连bi,j,i向T连ci
- T2我的N2由于常数不优对于N=7000就跑不过了。实际上有一种表示i完成,i为链头,接下来在左边后右边的方案数,由于我们按照x从小到大枚举,又判断y的关系,决定转移的方向,所以实际上是没有后效性的。
- T3暴力相邻儿子,转移到它们LCA的两条链上的f,再根据单调性转移就好了。
其他
- A组三道计数题,十分神奇,对于我来说比省选组还要难一些。