舞蹈机器人(dance)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
在一个拥有无限大小的二维平面的原点处,有一个舞蹈机器人,这个机器人将在这个平面上跳舞。
这个机器人每次可以向自己的前方移动一个单位的长度,由于它需要在移动的过程中跳舞,因此,舞蹈机器人每移动一次,就必须向左或右方向旋转 ,即如果此次机器人往上或下方向进行了一次移动,那么,下一次就只能往左或右方向进行一次移动。最开始时,它可以选择上下左右四个方向中的任意一个作为初始方向。
现在,机器人根据上述规则一共移动了 步,请问,机器人最终可以到达多少个不同的终点?机器人到达终点时的方向可以忽略。
输入格式
输入共一行,包含一个整数 ,表示机器人总共移动的步数。
输出格式
输出共一行,包含一个整数,表示机器人最终能够到达的不同终点的个数。
1
4
样例 1 解释
因为总共只移动了一次,则有上下左右四个方向的四个答案。
2
4
样例 2 解释
因为总共会移动两次,且第二次的方向必须向左或向右旋转 ,因此,最终能到的终点只有原点左上、右上、左下、右下四个与原点距离为 的点。
3
12
597
179400
数据规模与约定
- 对于 的数据,保证 。
- 对于 的数据,保证 。
- 对于 的数据,保证 。
0927
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2025-9-27 8:00
- End at
- 2025-9-27 11:30
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 62