#462. 🥵

🥵

题目描述

给你两个整数n和k,在1~n中选择最多k个整数,使其异或和最大,求这个最大值。 ps:异或和解释,所选数进行异或运算之后的数

输入描述

一行,两个整数n,k。 ( 1<=k<=n<=1018 1<=k<=n<=10^{18} )

输出描述

一行,一个整数表示最大值

样例测试

4 3
7
6 6
7

Limitation

1s, 1024KiB for each test case.