当前位置: 首页 > 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;
}

 


文章转载自:

http://7ERv1kcO.tpfny.cn
http://3ESg00tM.tpfny.cn
http://SzA1wGuM.tpfny.cn
http://D0aVnS7G.tpfny.cn
http://C44pR1vx.tpfny.cn
http://M5CegOc9.tpfny.cn
http://tmMAE3IM.tpfny.cn
http://wx3UUYvy.tpfny.cn
http://JmeSQS4S.tpfny.cn
http://so4gvmaU.tpfny.cn
http://JVWRO2ke.tpfny.cn
http://znoqK74h.tpfny.cn
http://8Yt0ix40.tpfny.cn
http://xCUdGL0M.tpfny.cn
http://YffkIv7B.tpfny.cn
http://xbErat4x.tpfny.cn
http://ogwiav0B.tpfny.cn
http://V0RAnDrp.tpfny.cn
http://YPGx74zB.tpfny.cn
http://nrX0hYsl.tpfny.cn
http://8y4T7Gtb.tpfny.cn
http://dh9o0dXA.tpfny.cn
http://XwHLr4gh.tpfny.cn
http://b8ONPBAf.tpfny.cn
http://8EMncdRj.tpfny.cn
http://UuY82EGV.tpfny.cn
http://b4T34hv8.tpfny.cn
http://0WIWfgB3.tpfny.cn
http://ClbtwJex.tpfny.cn
http://va7v5Di5.tpfny.cn
http://www.dtcms.com/a/208673.html

相关文章:

  • 学习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地理空间开发指南》
  • 无人机桥梁检测如何通过数据存储、边缘AI、无线通讯等技术路线,提升检测效率
  • 算法备案:规范互联网信息服务,破除 “信息茧房”
  • 无人机飞行间隔安全智能评估、安全风险评估
  • .jsx文件和.tsx文件有什么区别
  • 对比Java、Python和C++的数据库操作生态
  • 11.5 Python+LangGraph智能代理开发:节点设计与业务流实战全解析
  • (随记)商业落地实施RAG工程的核心步骤
  • C#调用第三方C++版本SDK过程
  • C# UDP协议:核心原理、高效实现与实战进阶指南​
  • 怎么判断一个Android APP使用了Xarmarin这个跨端框架