tg 58
看榜,很菜
T1
最短路三角不等式
\(\exist i,j\in[1,n],\forall k\not=i\&k\not=j,dis_{i,j}>dis_{i,k}+dis_{k,j}\to\)无解
否则对于\(dis_{i,j}=dis_{i,k}+dis_{k,j}\)
答案加上这个东西就好了
T2
环上没有割点
想点双
枚举每个点双,看边数等于点数
是就把点双边都标上可以
否就所有都标上不行
T3
暴力\(O(n^2)+\)std::bitset优化
直接干到\(O(\frac{n^2}{w}\)
手写bitset那么\(w=64\)
配合上最劣时间复杂度下还带个\(\frac{1}{4}\)的常数
再加上神仙\(15s\)时限没准真有戏
正解快速(F)变换,所以就不讲了
这真的是合格的联赛模拟题
T4
后缀数组板子
上个主席树做区间操作

浙公网安备 33010602011771号