返回
信息
题目集
记录
广播
0
统计
排名
登录
二进制问题
1 Sec
256 MB
|
Markdown
200 Point(s)
获取标签
2
6
6
通过人数
尝试人数
总提交数
题目描述
小蓝最近在学习二进制。他想知道 $1$ 到 $N$ 中有多少个数满足其二进制表示中恰好有 $K$ 个 $1$。你能帮助他吗?
输入格式
输入一行包含两个整数 $N$ 和 $K$. - 对于 $30\%$ 的评测用例,$1 \le N \le 10^6,\ 1 \le K \le 10$. - 对于 $60\%$ 的评测用例,$1 \le N \le 2 \times 10^9,\ 1 \le K \le 30$. - 对于所有评测用例,$1 \le N \le 10^{18},\ 1 \le K \le 50$.
输出格式
输出一个整数表示答案。
样例输入 #1
复制
7 2
样例输出 #1
复制
3
来源
第十二届蓝桥杯大赛软件类国赛C/C++大学B组
您尚未登录,无法进行代码提交
A
8/13
B
11/13
C
8/13
D
0/2
E
12/13
F
3/11
G
2/9
H
2/6
I
0/1
J
0/4
上传者
coach
评测详情 #
Markdown 题面
×
第十二届蓝桥杯大赛软件类决赛C/C++大学B组(重现)
2023-04-05 12:30
2023-04-05 16:30
-1
登录
×
账号
密码
记住我
系统提示
×
比赛已经开始,是否立即前往题目集页面查看?
系统提示
×
比赛已结束,感谢参与。