CF1033G Chip Game 题解
Link.
Luogu
Codeforces
Description.
Solution.
首先,发现 Alice 赢和 Bob 赢本质相同,方案数相同。
所以我们只需要算出先手赢、后手赢的方案数容斥就行了。
同时,显然的性质就是状态
证明显然,赢的人肯定可以按照原来状态,如果后手选了就跟他把
那我们可以考虑枚举
考虑先手赢,可能会有这几种情况
先手能苟的情况也就只有这两种。
考虑不能苟,那也就是说
所以先手必败的情况是没有情况 1 和 2 且是偶数。
同理,后手赢的情况有以下几种
-
\exists i\in[1,n],b\le v_i< a -
\sum[2b\le v_i]\ge 2
考虑
所以我们可以枚举这个值域区间,复杂度
考虑
后手的话考虑次大就行了。