首页 > 其他分享 >【CSP201803-1 】跳一跳,简单模拟

【CSP201803-1 】跳一跳,简单模拟

时间:2023-02-08 21:02:36浏览次数:33  
标签:游戏 本局 fen 跳到 CSP201803 ans 模拟 简单 方块


problem

试题编号: 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正好出现一次且为最后一个数字。

solution

#include<iostream>
using namespace std;
int main(){
int ans=0, x, fen=1;
while(cin>>x &&x){
if(x==1){
fen = 1;
ans += fen;
}
if(x==2){
if(fen==1)fen=2;
else fen += 2;
ans += fen;
}
}
cout<<ans<<endl;
return 0;
}


标签:游戏,本局,fen,跳到,CSP201803,ans,模拟,简单,方块
From: https://blog.51cto.com/gwj1314/6044896

相关文章

  • 【CSP201312-2】ISBN号码,字符串,简单模拟
    problem试题编号:201312-2试题名称:ISBN号码时间限制:1.0s内存限制:256.0MB问题描述:问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、......
  • 模拟赛(&wzc)Round1 题解
    T1二分答案,每次输出后\(l\getsl+1\),\(r\getsr+1\)。T2每次计算时,显然对于\(a,b\)某一位都是\(1\)才会对答案产生贡献。我们统计每一位的贡献,\(a\)的第......
  • 库函数的模拟实现
    1.1模拟实现strlen注意:参数指向的字符串必须要以'\0'结束。函数的返回值为size_t,是无符号的。1.2代码如下:三种方式:方式1://计数器方式intmy_strlen(constchar*str){in......
  • 软件测试|手把手教你用Python来模拟绘制自由落体运动过程中的抛物线
    学过高中物理的我们都知道,当我们在一定高度上以一定速度水平抛出一个物体时,物体的运动轨迹实际上就是一条抛物线,那么,我们如何用Python将这个抛物线绘制出来呢。思路其实解决......
  • 一种基于简单的YAML的DSL的快速和可定制的漏洞扫描器
    介绍:Nuclei用于基于模板跨目标发送请求,从而实现零误报,并在大量主机上提供快速扫描。Nuclei提供多种协议的扫描,包括TCP、DNS、HTTP、SSL、File、Whois、WebSocket、Headless......
  • js实现简单倒计时
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1"><title></title></head>......
  • linux 基础(6)简单认识 bash
    shell和bash是什么?shell是一种应用程序,在这个程序里输入文字指令,系统就会做出响应的操作。这个“壳程序”是我们使用系统各种功能的接口,学会了shell就是学会操作li......
  • 外汇天眼开办全球最大规格外汇模拟大赛,10万美金奖励
    作为Forex媒体行业的引导者,WikiGlobal经过多年稳健发展,业务辐射全球五大洲的200多个国家和地区。厚积薄发的WikiGlobal,面向全球举办2023年第一届外汇模拟交易世界杯,依托......
  • Kong 网关简介及简单使用
    Kong网关简介及简单使用1、kong网关简介Kong是在客户端和微服务端转发API通信的API网关,可以通过插件扩展功能。Kong主要有两个重要的的组件:KongServer:基于ngi......
  • 【CCCC】L2-019 悄悄关注 (25分),,模拟水题,STL大法好
    problemL2-019悄悄关注(25分)新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来......