2549: 奶牛编号
内存限制:256 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:17
解决:8
题目描述
作为一个神秘的电脑高手, FJ用二进制数字标识他的奶牛。
然而,他有点迷信,标识奶牛用的二进制数字,必须只含有K位“1” (1 <= K <= 10)。当然,每个标识数字的首位必须为“1”。
FJ按递增的顺序,安排标识数字,开始是最小可行的标识数字(由“1”组成的一个K位数)。
不幸的是,他没有记录下标识数字。请帮他计算第N个标识数字 (1 <= N <= 10^7)。
输入
一行两个整数N和K。
输出
一行,第N个标识数字。
样例输入 复制
7 3
样例输出 复制
10110
提示
【数据规模】
20%的数据满足 N<=10;
另外10%的数据满足 K=1;
100%的数据满足 1<=N<=10^7;1<=K<=10。