贪心求解最大权值线性无关组.
$A$ 先拿走一堆石子, $B$ 再拿走一堆石子,然后做 $Nim$ 游戏.
如果 $A$ 拿了之后给 $B$ 留下的石子中存在一个子集,它们的异或和为 $0$ , $B$ 就可以把其它的石子拿走, $A$ 就败了.
所以 $A$ 要拿走最少的石子,使剩下的石子在异或意义下线性无关.
那么就是要求解最大权值线性无关组,用拟阵的那一套理论,贪心处理.
1 |
|
夢はここに 思い出は遠くに
贪心求解最大权值线性无关组.
$A$ 先拿走一堆石子, $B$ 再拿走一堆石子,然后做 $Nim$ 游戏.
如果 $A$ 拿了之后给 $B$ 留下的石子中存在一个子集,它们的异或和为 $0$ , $B$ 就可以把其它的石子拿走, $A$ 就败了.
所以 $A$ 要拿走最少的石子,使剩下的石子在异或意义下线性无关.
那么就是要求解最大权值线性无关组,用拟阵的那一套理论,贪心处理.
1 | #include<bits/stdc++.h> |