摘要:
题目大意: 给出数组a ,你可以改变每个数的正负,求逆序对数最少是多少 思路: 考虑一个数对$(a_i,a_j)$的贡献之和绝对值大的那个数字有关。 于是我们把每个数对的计算放在绝对值较大的那个数上面,不难发现这个位置产生的逆序对只和它自己本身的正负有关,直接BIT贪心就好了。 阅读全文
摘要:
题目大意: 给定n堆石子,每一次可以从不同的堆中取1个石子或者不取,求最后的谁获胜。 思路: 一种状态E全部都是偶数,另外一种状态O即存在奇数。 不难发现最后的状态为E。 如果拿到了E不论怎么操作都会变成O,如果拿到了O总有办法变成E,即先手必胜的状态为O,先手必败的状态为E。 cpp includ 阅读全文