Codeforces Round #618 (Div. 2) C. Anu Has a Function 题意:定义一种函数为:f:f(x, y) = (x|y) - y 给定一个数组[a1,a2,…,an],将其定义为f(f(…f(f(a1,a2),a3),…an−1),an),改变数组元素的位置顺序,使得f(f(…f(f(a1,a2),a3),…an−1),an)的值最大。 分析: 按位分析可以发现: x y x | y - y 1 0 1 0 0 0 1 1 0 0 1 0 1 0 1 也就是说:(x|y) - y = x & (-y) 那么f(f...