传统题 1000ms 256MiB

变数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给出一个正整数 S,你要使用 N 次魔法。每使用一次魔法,你可以选择执行如下两种类型操作之一:

  1. 执行 S = S / 2,前提是 S 是偶数。
  2. 执行 S = S - 1。

当 S = 0 时,你可以继续使用魔法,但 S 的值不再改变。

问题是:使用完 N 次魔法之后,S 的值有多少种不同的可能?

输入格式

一行,两个整数 S 和 N。1 ≤ S, N ≤ 5000。

输出格式

一个整数。

样例输入

24 1

样例输出

2

样例解释

使用 1 次魔法时,有两种可选操作:

  1. 24 是偶数,执行 S = 24 / 2,结果为 12。
  2. 执行 S = 24 - 1,结果为 23。 两种操作得到不同的结果,因此答案为 2。

Test_2026

未认领
状态
已结束
题目
5
开始时间
2026-1-9 0:00
截止时间
2026-2-26 23:59
可延期
24 小时