随机

P5934 [清华集训 2012] 最小生成树 - 洛谷

网络流学习笔记 - 洛谷专栏 大神啊。

  • 如果 \((u,v,w_0)\in T_{\min}\) 那么 \(\{(u,v,w)|w<w_0\}\) 不连通。

  • 如果 \((u,v,w_0)\in T_{\max}\) 那么 \(\{(u,v,w)|w>w_0\}\) 不连通。

P4301 [CQOI2013] 新Nim游戏 - 洛谷

神秘题目。

题意:

\[\min_{\substack{S\subseteq A\\ \forall T\subseteq S,T\neq \varnothing,\bigoplus _{i\in T}i\neq 0}}\left\{\sum_{i\notin S}i\right\} \]

由于线性基 \(B\) 满足 \(\forall A\subseteq B,A\neq \varnothing,\oplus _{i\in A}i\neq 0\),所以猜测答案为线性基。

我们需要让 \(\sum_{i\notin B}i\) 大因此猜测从大到小插入。

P3292 [SCOI2016] 幸运数字 - 洛谷

题目很水,其实就是查询 \(x\to y\) 的路径线性基。

考虑直接暴力线性基。复杂度 \(O(n\log^3 n+q\log ^4 n)\)。

发现 TLE 了。

于是卡常。

LBase operator * (LBase X, LBase Y){
    if(X.size < Y.size){
        for(int i = 0; i < V && X.size; i++) if(X.high[i]) Y.insert(X.high[i]);
        return Y;
    }
    else{
        for(int i = 0; i < V && Y.size; i++) if(Y.high[i]) X.insert(Y.high[i]);
        return X;
    }
}
posted @ 2026-09-10 21:37  unionre  阅读(9)  评论(0)    收藏  举报