当前位置: 首页 > news >正文

补题目找规律

题目描述

在一个拥有无限大小的二维平面的原点处,有一个舞蹈机器人,这个机器人将在这个平面上跳舞。

这个机器人每次可以向自己的前方移动一个单位的长度,由于它需要在移动的过程中跳舞,因此,舞蹈机器人每移动一次,就必须向左或右方向旋转90°,即如果此次机器人往上或下方向进行了一次移动,那么,下一次就只能往左或右方向进行一次移动。最开始时,它可以选择上下左右四个方向中的任意一个作为初始方向。

现在,机器人根据上述规则一共移动了n步,请问,机器人最终可以到达多少个不同的终点?机器人到达终点时的方向可以忽略。

输入

输入共一行,包含一个整数n,表示机器人总共移动的步数。

输出

输出共一行,包含一个整数,表示机器人最终能够到达的不同终点的个数。

样例输入 Copy
【样例1】
1
【样例2】
2
【样例3】
3
【样例4】
597
样例输出 Copy
【样例1】
4
【样例2】
4
【样例3】
12
【样例4】
179400
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int t,n;
int main(){cin>>n;if(n%2==0)cout<<(n/2+1)*(n/2+1);else cout<<2*(n/2+1)*(n/2+2);return 0;
}

 

相关文章:

  • 学习Raft共识算法基本原理
  • 国产高云FPGA实现MIPI视频解码转HDMI输出,基于OV5647摄像头,提供Gowin工程源码和技术支持
  • 在Vue3 + Vite 项目安装使用 Tailwind CSS 4.0报错
  • Ubuntu Linux系统的基本命令详情
  • vue 鼠标经过时显示/隐藏其他元素
  • PyTorchviz 和 Graphviz:可视化 PyTorch 模型的利器
  • 【MySQL】07.内置函数
  • 电路笔记(元器件):CAN 收发器 SN65HVD233 具有待机模式和环回功能的 3.3V CAN 收发器
  • 科技初创企业创新推动商业未来
  • 不使用SOAP,从PDF表单连接数据库
  • AbMole| MG132(133407-82-6,M1902,蛋白酶体抑制剂)
  • Redis 8.0 新增数据结构深度解析:从核心功能到生态重构
  • c++ constexpr关键字
  • 打破传统范式,线上 3D 画展彰显多元亮点
  • GPU训练和call方法
  • el-select中自定义 两组el-option,但是key不一样,并且点击需获取当前整个项的所有属性
  • LLM多轮对话效果优化之道
  • Vue3 对象转换
  • 谷歌浏览器调试python pygui程序
  • 《Cesium全生态解析:从入门到精通的3D地理空间开发指南》
  • 沈阳网站优化哪家好/项目平台
  • 网站做app的软件叫什么/怎么样把广告做在百度上
  • 网站说服力营销型网站策划/推广普通话文字素材
  • 原创 网站 源码/优化网站怎么做
  • 西宁做网站哪家公司好/电商seo优化
  • 网站建设带后台/什么是搜索引擎竞价推广