QOJ.ac

QOJ

حد الوقت: 2 s حد الذاكرة: 2048 MB مجموع النقاط: 100 الصعوبة: [عرض]

#2633. Boss Battle

الإحصائيات

你被困在最喜欢的电子游戏的 Boss 关卡中。Boss 战发生在一个圆形房间里,房间周围均匀分布着 $n$ 根坚不可摧的柱子。Boss 躲在某根未知的柱子后面。随后,你和 Boss 轮流行动。

  • 首先,在你的回合,你可以向其中一根柱子投掷一枚炸弹。如果 Boss 躲在那根柱子或其相邻的任意一根柱子后面,炸弹就会击败它。
  • 接下来,如果 Boss 没有被击败,它既可以留在原地,也可以利用它的回合移动到当前位置相邻的柱子处。由于爆炸产生的烟雾,你无法观察到这一移动。

上次你尝试击败 Boss 时失败了,因为你的炸弹用完了。这一次,你想要准备足够多的炸弹,以确保无论 Boss 如何行动,你都能击败它。在最坏的情况下,你需要多少枚炸弹才能击败 Boss?请参阅图 B.1 获取示例。

图 B.1:$n = 4$ 的示例。在这种情况下,2 枚炸弹就足够了。灰色柱子代表 Boss 不可能躲藏的柱子。炸弹用黑色表示。

输入格式

输入包含: * 一行,包含一个整数 $n$ ($1 \le n \le 100$),表示房间内柱子的数量。

输出格式

输出在最坏情况下击败 Boss 所需的最少炸弹数量。

样例

样例输入 1

4

样例输出 1

2

样例输入 2

7

样例输出 2

5

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.