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...