GalaxyOJ 8699 午夜后的棒棒糖
1.ABC141F
2.GalaxyOJ 8699 午夜后的棒棒糖
挺高妙的题,思维套结论。
题意:给定
三个不交的集合异或和相等
观察两个异或和为
- 有交但不包含
设
再考虑分出来这三个集合被计算了多少遍。发现一共有
- else
因为三个非空集合的情况已经计数完了,无交的情况就考虑计数
和上面类似的,发现每个集合仍然被算了
综上,得出结论:最多有一个为
剩下两种情况也很好算,就不展开讲了。
upd:发现其实有一种简单很多的做法……
发现
所以答案即为
我是不是做过类似题来着?鉴定为打表技巧没有掌握好。@sk