作为一个神秘的电脑极客,农夫约翰使用二进制数字给他的所有奶牛编号。
但是,他有点迷信,他只使用刚好包含 K 个 1 的二进制数给奶牛编号。
当然,每个编号的前导位始终是 1。
约翰从最小的有效编号(K 个 1 构成的二进制数)开始,以递增的数字顺序给每头奶牛分配编号。
请确定他应该分配的第 N 个编号。
输出第 N 个编号。
7 3
10110
数据范围
1≤N≤107,
1≤K≤10