CCF CSP 2017 3-1 跳一跳 (java)

ARFoundation系列讲解 - 24 锚点 一、添加平面检测和平面可视化 请参考 ARFounnation快速入门-08平面检测 案例 二、添加射线检测 1.在AR Session Origin 组件上添加ARRaycastManager 脚本 阅读详情


跳一跳


问题描述 
  近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 
  简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 
  如果跳到了方块上,但没有跳到方块的中心则获得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正好出现一次且为最后一个数字。



思路:

    题目的第二段的一句话,就包含一个点。temp来记录上一次的得分。并且很容易错误的是:跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分。(易错)



代码如下:(还没有在官网上测试,应该可以的)运行错误40分

import java.util.Scanner;

public class Main {
	
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] arr = new int[30];//输入的数字不超过30个
		int flag = 0;//下标
		while(true){
			arr[flag]=scanner.nextInt();
			if(arr[flag]==0){//没有跳到方块上
				break;
			}
			flag++;
		}
		int temp=0;//记录上一次的分值
		int sum = 0;//最终得分
		for(int i=0;i<=flag;i++){
			//没有跳到方块的中心则获得1分
			if(arr[i]==1){
				sum+=1;
				temp=1;
			}
			//跳到方块中心时
			if(arr[i]==2 ){
				//若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分
				if(arr[i-1]==1||i==0){
					sum+=2;
					temp=2;
				}else{//否则此次得分比上一次得分多两分
					sum+=temp+2;
					temp=temp+2;
				}
			}
			//如果没有跳到下一个方块上则游戏结束
			if(arr[i]==0){//结束游戏
				break;
			}
		}
		System.out.println(sum);
	}
}

Fiori Elements 的 Adapting the UI: Analytical List Page 全解析与实战 摘要:本文详细介绍了如何通过SAP Fiori elements的UI Adaptation功能对Analytical List Page(ALP)进行细粒度适配。重点讲解了页头过滤区、图表区域、表格区域等关键组件的可配置属性,包括过滤区折叠/固定、图表类型限制、表格滚动阈值等实用功能。文章强调这些适配均可通过可视化工具完成,无需修改业务代码,并提供了典型场景的实践清单。适用于SAP Fiori elements for OData V2项目,建议配合SAP Fiori tools的Adaptation E 阅读详情

相关推荐

Python实战:双色球历史数据爬取与可视化分析(附完整代码)

本文提供了一个完整的Python实战项目,教你如何利用requests库爬取双色球历史开奖数据,并使用pandas进行数据清洗与分析,最后通过matplotlib实现数据可视化。项目涵盖了从网络请求、数据处理到图表生成的全流程,是学习Python爬虫与数据分析的绝佳案例。

weixin_29091837的博客 667

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

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

Just110819的博客 770

Unity 工具 之 ZXing QRCode 二维码的生成和识别(可设置生成不同颜色的/带图标的二维码)

Unity 基础 之 ZXing QRCode 二维码的生成和识别(可设置生成不同颜色的/带图标的二维码) 目录 Unity 基础 之 ZXing QRCode 二维码的生成和识别(可设置生成不同颜色的/带图标的二维码) 一、简单介绍 二、实现原理 三、注意实现 四、效果预览 五、ZXing.net ( zxing.unity.dll ) 插件下载 六、实现步骤 七、关键代码 一、简单介绍 Unity 开发中,自己整理的一些游戏开发可能用到的功能,整理归档,方便游...

仙魁XAN 9827

Python-CSP 201803-1 跳一跳

CSP 201803-1 跳一跳

害怕也得前进 772

华为OD机试双机位C卷 - 高矮个子排队 (C++/Py/Java/Js/Go/C)

华为OD机试双机位C卷 高矮个子排队,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 高矮个子排队。

qq_45776114的博客 2160

学Simulink——基于直流电机的建模与控制场景实例:他励直流电机的起动与制动过程仿真

直流电机在工业控制、电动车辆、自动化设备中广泛应用。其中,他励直流电机(Separately Excited DC Motor)因其励磁绕组与电枢绕组分别供电,具有良好的调速性能和启动特性,常用于需要平稳启动和精确控制的场合。在实际应用中,电机的启动过程和制动过程对电网、机械系统以及电机本身都具有重要影响。因此,仿真分析他励直流电机的启动与制动特性,是电机控制设计的重要环节。本文将详细介绍如何使用构建一个他励直流电机的启动与制动过程仿真模型,并通过仿真分析其动态响应。本文详细介绍了如何使用构建一个。

xiaoheshang_123的博客 228

【CCF CSP】201803-1跳一跳

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

深大cs课程实验及学习笔记,ccfcsp部分真题,华为题库 187

什么是 SAPGUI 里的 Logon Group/Server

这意味着,不同的用户连接可以被分配到不同的应用服务器,以实现均衡的资源利用和降低某一服务器的负载压力。在这种配置下,欧洲的用户登录时选择“EUROPE_GROUP”,系统将自动选择一个位于欧洲的数据中心的服务器进行连接,这样不仅减少了网络延迟,还实现了服务器间的负载均衡。用户在 SAPGUI 中登录时,只需选择相应的 Logon Group(例如“FIN_GROUP”),系统就会自动将他们的连接请求分配到当前负载最小的应用服务器上,这种动态分配大大提升了系统的响应速度和稳定性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1069

CSP-201803-1-跳一跳

【代码】CSP-201803-1-跳一跳

fzy2003的博客 517

电路中的DGND、GROUND、GROUND_REF的区别,VREF、VCC、VDD、VEE和VSS的区别?

DGND是数字地,是数字电路部分的公共基准端,用于连接数字电路的接地。

XU157303764的博客 2343

PCL 点云按强度渲染颜色【2025最新版】

点云按反射强度渲染颜色,博客长期更新,本文最近更新时间为:2025年1月6日。

点云侠的博客 2万+

每日一题4

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

qcy的博客 322

云计算 | 期末梳理(上)

2024云计算回忆版 && 复盘向梳理

知识库搭建ing 2233

CCF-CSP认证历年真题解(100分)

转载: 链接出自:https://blog.youkuaiyun.com/tigerisland45/article/details/54755895 CCF-CSP认证历年真题解–python语言 CCF-CSP认证历年真题解–Java语言 C/C++语言: 2019.12 第18次: CCF201912-1 报数(100分)【模拟】 CCF201912-2 回收站选址(100分)【序列处理】 2019.09 第17次: CCF201909-1 小明种苹果(100分)【序列处理】 CCF201909-2 小明种苹果(

追梦鸟 3万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

CCF-CSP认证历年真题解(包含Java与C/C++)

写博客的原因是阅读了CCF-CSP认证历年真题解(C/C++),准备CCF的同时想写一个java版 CCF每题要获得100分,仅仅使用原题的样例来测试是不够的,需要自己设计一些样例,并且需要考虑特殊的边界条件。 目录2019.09 第17次java题解C/C++题解2019.03 第16次C/C++题解2018.12 第15次C/C++题解2018.09 第14次C/C++题解2018.03 ...

3931

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

CCF-CSP认证历年真题解

CSP认证考什么怎么考? CCF计算机职业资格认证的每一道试题都十分经典,覆盖现实世界中方方面面的问题。这个历年试题解主要使用C/C++语言编写,将逐步增加Python和Java的解题程序。程序中附有注释,力求解题思路清晰简洁,值得珍藏与模仿。 逐题改写过程中,富文本编辑器写的博客将全部用Markdown编辑器改写。改写的第一题,都增加了Python和Java的解题程序。 2021.04第22次: CCF202104-1 灰度直方图(100分)【计数】 CCF202104-2 邻域均值(100分.

海岛Blog 34万+

新CCF-CSP认证历年真题解

CSP认证考什么怎么考?      CCF计算机职业资格认证的每一道试题都十分经典,覆盖现实世界中方方面面的问题。这个历年试题解主要使用C/C++语言编写,将逐步增加Python和Java的解题程序。程序中附有注释,力求解题思路清晰简洁,值得珍藏与模仿。   逐题改写过程中,富文本编辑器写的博客将全部用Markdown编辑器改写。改写的第一题,都增加了Python和Java的解题程序。   本文本来只是一个索引链接,为了更加易于使用,格式做了调整,界面更加简洁。原来博文《CCF-CSP认证历年真题解》阅读量

海岛Blog 2万+

CCF-CSP 通信网络 JAVA 201709-4 100分

思路: 我不知道标准解法是怎么样的,反正我为我“禁忌的解法”解得100分感到很开心=。= 首先使用list,制作好图的邻接表。 一个是 1→2→3 2→4 3→4 4 一个是 1 2→1 3→1 4→2→3 为什么要分两个邻接表呢,因为一个邻接表不能正确的表示我们要的结果。(自己体悟吧。。。  表1确定发送信号方有哪些全知,表2确定接受信号方有哪些全知) 接下来我们做一

董公子的博客 2955

ccf-csp历届第一题题解 (二)17-20年 ( •̀ ω •́ )

ccf-csp历届签到题题解(Java&C++)   嘀嘀嘀,我又来哩~这次送上17年到20年的签到题题解,助大家在ccf中好好发挥(~ ̄▽ ̄)~。

Keep coding! 380

csp ccf输入字符串的坑-2017 9 第三题json字符串处理

做了一道csp ccf 2017.9处理json字符串的一道题,用的java语言,提交上去一直是0分,自以为自己写的代码没问题(后来证实确实如此),因为这里面涉及到大量字符串的输入, 在java中使用scanner输入了整数后,(第一个坑)如果再使用输入字符串的nextLine是会有问题的,因为nextLine遇到换行就会结束,,这到这个问题我还特意去查了下next()和nextLine()

outsider 1546

CCF-CSP认证历年真题

前言: 转自 https://blog.youkuaiyun.com/tigerisland45/article/details/54755895 2018.03 第13次:CCF201803-1 跳一跳(序列处理)CCF201803-2 碰撞的小球(模拟)CCF201803-3 URL映射(文本处理+暴力)2017.12 第12次:CCF201712-1 最小差值CCF201712-2 游戏(模拟)C...

weixin_34245749的博客 500

ccf认证历年真题java_CCF-CSP认证历年真题

前言:转自 https://blog.youkuaiyun.com/tigerisland45/article/details/547558952018.03 第13次:CCF201803-1 跳一跳(序列处理)CCF201803-2 碰撞的小球(模拟)CCF201803-3 URL映射(文本处理+暴力)2017.12 第12次:CCF201712-1 最小差值CCF201712-2 游戏(模拟)CCF201...

weixin_35042546的博客 814

CCF CSP历届真题前两题---持续更新(山无陵,天地合,乃敢与君绝)更新至2021.04

CCF2019年12月201912-1 报数201912-2 回收站选址2019年9月2019年3月2018年12月2018年9月2018年3月 2019年12月 201912-1 报数 看到题目首先想到的是约瑟夫环问题,是个沙雕题,直接缪杀。 #include<iostream> #include<cstring> #include<algorithm> #define mm(a,b) memset(a,b,sizeof(a)) using namespace std

あなたの可愛い41 2333

ccf认证俄罗斯方块java_CCF-CSP认证历年题目

2018.03 第13次:CCF201803-1 跳一跳(100分)【序列处理】CCF201803-2 碰撞的小球(100分)【模拟】CCF201803-3 URL映射(100分)【文本处理+暴力】2017.12 第12次:CCF201712-1 最小差值(100分)CCF201712-2 游戏(100分)【模拟】CCF201712-3 Crontab(100分)【模拟+文本处理】2017.09 ...

weixin_29029145的博客 225

CCF CSP 分蛋糕 java 201703_1 100分

CCF CSP 分蛋糕 java 201703_1 100分 问题描述   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分...

与你的博客 309

CCF CSP Markdown JAVA 201703-3

自己看代码吧,状态不好不想多解释了 90分 最后一点看着怎么改一下就好 package csp2017_03_3; import java.util.Scanner; //90分 public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); St

董公子的博客 404

CCF CSP 2017 12-1 最小差值 (java)

问题描述试题编号:201712-1试题名称:最小差值时间限制:1.0s内存限制:256.0MB问题描述:问题描述  给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式  输入第一行包含一个整数n。  第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式  输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明  相差最小的两个数是5和4...

Tim的嵌入式之旅 873
上一篇: 2014 第五届蓝桥杯 04 大衍数列(java)
下一篇: 蓝桥杯 结果填空题 训练 题目集(java)
mainn
博客等级 码龄10年 865粉丝 447原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值