CCF 刷题 201803-1、 跳一跳

原创 2018年04月16日 20:45:49

201803-1

问题描述
  近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。
  简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。
  如果跳到了方块上,但没有跳到方块的中心则获得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<stdio.h>
#include<iostream>
using namespace std;
int main(){
	int a[35];
	int b[35];
	int n = -1, i;
	int num = 0;
	while(cin>>a[++n]){
		if(a[n] == 0)
		break;
		num++;
	} 
	if(a[0] == 1)
		b[0] = 1;
	else b[0] = 2;
	for(i = 1; a[i]!=0; i++){
		if(a[i] == 2){
			if(a[i-1] == 2)
				b[i] = b[i-1]+2;
			else
				b[i] = 2;
		}
		else
			b[i] = 1;
	}
	int temp = 0;
	for(i = 0; i < num; i++){
		temp += b[i];
	}
	cout<<temp;
	return 0;
} 

Unity3d开发跳一跳

-
  • 1970年01月01日 08:00

CCF历届真题之跳一跳(_1803_1_JumpAJump.java)

CCF历届真题之跳一跳(_1803_1_JumpAJump.java) 问题描述: 试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0M...
  • Dina_p
  • Dina_p
  • 2018-04-15 14:59:07
  • 54

第十三次CCF CSP认证(2018年3月)真题跳一跳

跳一跳 问题描述   近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。   简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。   如果跳到了方...
  • xyisv
  • xyisv
  • 2018-03-18 18:10:15
  • 290

龙龙跳跳跳

当电脑没有网络时,打开Chrome浏览器会发现一个恐龙小游戏: 按空格之后就可以开始玩: 你的任务是操纵一只呆萌的小恐龙来穿越沙漠。每次你按一下空格,小恐龙就会跳一下,形成一个完美的倒抛物线,...
  • gl486546
  • gl486546
  • 2018-03-13 08:45:15
  • 68

题目3

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者: 武聪 *完成日期:201...
  • wucong111
  • wucong111
  • 2016-03-12 12:27:52
  • 115

第十三次CCF认证经历

前言 这是我第一次参加ccf编程的认证考试,说实话,这些题的类型其实跟ACM之类的题还不是太一样,具体体现在题目的不怎么偏算法,感觉更倾向于考察考生的编程能力和复现能力,不得不说代码量是真的大,基本...
  • dawn_after_dark
  • dawn_after_dark
  • 2018-03-18 20:19:17
  • 283

CCF2018年3月第2题(碰撞的小球)Java解法

题目描述:数轴上有长度为L(L为偶数)的线段,左端点0,右端点L。n个小球开始都是向右,且都在偶数坐标上,速度大小为1单位长度每秒。 当小球到达端点(0或L)时,立即反向,速度不变;当两个小球相撞(...
  • qq_36624086
  • qq_36624086
  • 2018-03-26 11:54:14
  • 203

第十三次CCFCSP认证(2018年3月)真题碰撞的小球

问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。   ...
  • xyisv
  • xyisv
  • 2018-03-18 18:13:25
  • 243

第十三次CCF CSP认证(2018年3月)真题棋局评估 题解

问题描述   Alice和Bob正在玩井字棋游戏。   井字棋游戏的规则很简单:两人轮流往3*3的棋盘中放棋子,Alice放的是“X”,Bob放的是“O”,Alice执先。当同一种棋子占据一行、一列或...
  • neodhy
  • neodhy
  • 2018-03-27 22:29:58
  • 308

CCF赛后总结

今天刚打完CCF就来写赛后总结。这两天天天有比赛确实有点累。今天的CCF估计能过2题,3题是一道恶心的字符串处理的大模拟,尝试了一个小时后感觉很多细节实现不了,就扔掉了。4题貌似是博弈论,可惜不会。感...
  • star_moon0309
  • star_moon0309
  • 2018-03-18 20:21:59
  • 47
收藏助手
不良信息举报
您举报文章:CCF 刷题 201803-1、 跳一跳
举报原因:
原因补充:

(最多只允许输入30个字)