问题描述
试题编号: 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正好出现一次且为最后一个数字。
  
解题思路:仔细读题目,根据题目描述的逻辑关系写就可以了。用一个布尔类型的变量记录是不是第一次跳到中心即可。下面是通过的满分代码:

#include <iostream>
using namespace std;
int main()
{int score,sum=0,n;bool first=true;cin>>n;while(n!=0){if(n==1){score=1; }if(n==2){if(score==1||first){score=2;first=false;}elsescore+=2;    }sum+=score;cin>>n; }cout<<sum<<endl;return 0;
}

【CCF】201803-1 跳一跳相关推荐

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

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

  2. Ccf跳一跳java,CCF跳一跳Java(201803CCF第1题)

    题目不记得太多,大概描述下:就是微信跳一跳游戏,给一组输入,输入中只有1,2,0三个数字,1代表跳到了下一个盒子但不在中心,得分+1:2代表跳到了下一个盒子且在中心,根据上次的得分计算:如果上一次得分 ...

  3. 201803-1跳一跳 CCF (C语言)

    问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到了方块上,但没有跳到方块的中心则 ...

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 什么是LAN(局域网)
  2. 腾讯发布最新开源jdk!
  3. 初步了解设备IO方式和ReactOS MDL实现
  4. php与c语言流程控制语句,小蚂蚁学习C语言(7)——C语言流程控制之if
  5. Jboss4集群配置【转】
  6. H5-localStorage数据存储总结
  7. 当代国人绝难做到的10件平常事
  8. 即插即用,基于阿里云Ganos快速构建云上开源GIS方案
  9. 如何改变WINDOWS服务的启动顺序(Win2000)
  10. mysql 结果集换页_MySQL 按结果集分页
  11. XAMPP 找不到对象,Error 404
  12. python之手机号码的验证查询
  13. 提高开关电源效率的技巧
  14. java毕业设计共享充电宝系统mybatis+源码+调试部署+系统+数据库+lw
  15. [转贴]杨式太极拳八十五式通释—3—王志远
  16. 纽约州立大学石溪分校计算机专业排名,纽约州立大学石溪分校排名怎么样?
  17. 【设计模式】观察者模式
  18. DAGAGUARD追加归档方式迁移到rac集群
  19. java中二维数组Array
  20. 消遣时间的小程序有哪些?这3个好玩又有趣的游戏小程序送给你!

热门文章

  1. 如何构建AI驱动型智能服务?
  2. codeforces 283C
  3. 软件工程----8面向对象设计
  4. 在Ubuntu下面编译WizNote Qt Project
  5. Spring Restful Web服务示例 - 使用JSON/Jackson和客户端程序
  6. Linux系统学习 八、SSH服务—SSH远程管理服务
  7. .NET Core 3 WPF MVVM框架 Prism系列之事件聚合器
  8. Python实现matplotlib显示中文的方法详解
  9. 【Python】Python库之文本处理
  10. linux shell 读取文件脚本