要开始复习CFF啦,还有几天就考试,感觉要凉hhh。这也是我第一次用C++自己编。

试题编号: 201803-1
试题名称: 跳一跳
时间限制: 1.0s
内存限制: 256.0MB
问题描述:

问题描述

  近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。
  简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。
  如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8...)。
  现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。

输入格式

  输入包含多个数字,用空格分隔,每个数字都是1,2,0之一,1表示此次跳跃跳到了方块上但是没有跳到中心,2表示此次跳跃跳到了方块上并且跳到了方块中心,0表示此次跳跃没有跳到方块上(此时游戏结束)。

输出格式

  输出一个整数,为本局游戏的得分(在本题的规则下)。

样例输入

1 1 2 2 2 1 1 2 2 0

样例输出

22

数据规模和约定

  对于所有评测用例,输入的数字不超过30个,保证0正好出现一次且为最后一个数字。

解题思路:读完题目大概能了解到这是一个循环累加的过程,但是要分类讨论一下,例如输入1的时候直接累加,输入2的时候,要用到一个变量来进行累加,因为连续的2的累加值=2*(连续次数),所以这里需要一个变量p来表示连续次数。

然后连续完一段2,接下来碰到的是1,要把这个连续次数清零。

#include <iostream>
using namespace std;
int main(){int n=1;                    //输入int sum=0;               //总和int p=0;              //连续的跳到中心的连续次数while(n){cin>>n;if(n==1){sum+=n;           p=0;               //连续次数清零 }else if(n==2){++p;sum+=2*p;}}cout<<sum;return 0;
} 

201803-1 跳一跳(C++)相关推荐

  1. CCF 201803 跳一跳 碰撞的小球 url映射 棋局评估

    试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱. 简化后的跳一跳规则如下: ...

  2. 微信跳一跳高分辅助踩坑

    旧博文,搬到 csdn 原文:http://rebootcat.com/2018/01/08/wechat_jump_hack/ 最近挺火的微信跳一跳 最近新版微信的『跳一跳』小程序着实火了一把,也把 ...

  3. 《微信跳一跳》安卓手机刷分软件搭建及攻略

    2019独角兽企业重金招聘Python工程师标准>>> 元旦期间被微信小程序的游戏刷屏幕了.手笨脚笨的我也尝试了下这新出的小玩意,实在话手脚不协调最高仅仅90分,处于做技术的角度,直 ...

  4. 指尖大冒险、跳一跳升级版html5游戏全代码

    指尖大冒险.跳一跳升级版html游戏全代码 博主的话 文件目录 运行图片 指尖大冒险.html style.css 进行下一个游戏的开发! 博主的话 这是最后一个纯原生js代码编出来的游戏了.我连这个 ...

  5. 基于 python + WebDriverAgent 的“跳一跳”小程序高分教程

    当初微信放出了 6.6.1 版本,在微信首页二楼(下拉出现)位置重磅推出了"跳一跳"小程序,瞬间刷爆朋友圈. 在大家忙于游戏的时候,有人独辟蹊径基于 python + WebDri ...

  6. scratch跳一跳游戏脚本_跳一跳游戏:经典跳一跳2微信小游戏,点开既玩

    沐沐带你发现好游戏! <跳一跳>小游戏好玩吗? <跳一跳>小程序怎么进入游戏? 文章下拉到底部, 点最后一个图片进入游戏 ---------- 只有你想不到, 没有我找不到的好 ...

  7. 收集微信跳一跳的辅助

    2019独角兽企业重金招聘Python工程师标准>>> 原理说明 辅助原理: 用adb获取手机截图并拉取到项目中 对图片进行二值化 根据棋子的RGB值获取当前位置 通过adb模拟屏幕 ...

  8. python链接安卓 跳一跳

    借鉴:  一百行代码实现微信跳一跳 之前需要安装adb 开启服务: adb nodaemon server 显示设备: adb devices 代码: import mathimport osimpo ...

  9. scratch小游戏脚本大全_酷酷带你一起做小游戏--跳一跳

    运用scratch我做了一个跳一跳小游戏,首先我要确定游戏流程, 小恐龙跑向障碍物,玩家用键盘的空格键控制恐龙跳跃 如果恐龙跳过障碍物则游戏分数加一 如果恐龙接触到障碍物则游戏结束,脚本全部停止 先添 ...

  10. 跳一跳python源码下载_Python玩跳一跳【简】

    准备环境: Windows 10: [有] 安卓手机 [有] python(版本建议3以上) adb驱动 依赖安装包 Python下载安装[官网下载并安装] 详情参见 pip安装 pip用于安装依赖包 ...

最新文章

  1. MPTCP 源码分析(五) 接收端窗口值
  2. Php开发官方IDE ZEND
  3. 证书服务器无法启动,使用 SSL 证书后服务无法启动 - SQL Server | Microsoft Docs
  4. 《机器学习实战》第十章错误总结
  5. 和鸿蒙系统合作品牌,华为:明年将有超40家主流品牌、1亿台设备成为鸿蒙系统新入口...
  6. Makefile使用及多文件gdb 调试
  7. 自动清理mysql的lock进程的脚本_自动清理MySQL的Lock进程的脚本
  8. arcgisengine计算线要素总长度_ArcGIS |如何利用一个工具快速计算城市道路网密度...
  9. django进阶03静态文件和模板
  10. Tiled编辑器不能打开.tmx文件的问题
  11. python打包exe_Python | 用Pyinstaller打包发布exe应用
  12. redis技术分享ppt_一线互联网架构师技术分享:基于redis的分布式锁实现
  13. python编写脚本方法_python写dnf脚本录制自己点击
  14. IAST 初探:博采众长、精准定位、DevOps友好
  15. 最小二乘法的原理讲解
  16. spssfisher判别分析步骤_在SPSS中进行Fisher判别分析的具体操作及研究意义——【杏花开医学统计】...
  17. 关系数据库中常用的数据结构
  18. Pr 入门教程:如何调整音频轨道音量?
  19. 奇虎360温铭:OpenResty的未来
  20. 多模OM1、OM2、OM3和OM4光纤,单模OS1,OS2

热门文章

  1. Untiy在update生命周期里UI的文字提示连续两次,进行慢慢进入慢慢消失操作,整体为流程控制逻辑加上DOTween的使用
  2. PHP的内码转换函数 mb_convert_encoding()
  3. 进门刷脸提示卡号过期人员权限下发
  4. python做一个打怪升级的游戏
  5. FIDO UAF Specification Protocol(Considerations节译)
  6. topic是短语还是句子_仁爱英语八年级上册每一topic的重点句型和短语
  7. 如何规范写试用期员工转正通知书
  8. openGL的光照与材料(一)
  9. 应用软件系统架构设计的“七种武器”
  10. 剑指offer 68. 骰子的点数