接苹果游戏 小学生邀请赛T3

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
思路:
虽然M代表了小船的占列宽,但是小船每次只能移动一格,所以我们首先排除在小船初始位置范围内的苹果,然后再让小船一步一步移动,直到最大范围能够接到苹果,因为小船初始位置在最左侧,所以不用考虑第一个苹果的位置是否在小船的左侧

package 接苹果游戏;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;/*** Created on 13:49  16/11/2019* Description:** @author Weleness*/public class Main {public static void main(String[] args) {Scanner sc = new Scanner(new BufferedReader(new InputStreamReader(System.in)));int N = sc.nextInt();//屏幕一共有几列int M = sc.nextInt();//小船的占列宽int num = sc.nextInt();//苹果个数int len = 0;//走过的距离int k = 0;//计数器int now = 1;//当前船头的位置boolean[] flag = new boolean[N+1];for (int i = 1; i <= M; i++) {flag[i] = true;//排除在小船范围内的苹果}while (k<num){int index = sc.nextInt();//苹果掉落的位置if(!flag[index]) {//如果不在小船的范围内if (index > now) {//如果在小船的右侧while (now+M<=index){//船头位置向右移动一格,加上整个船的宽度,判断是否能接到苹果len++;now++;}} else {//如果在船的左侧len += now - index;//否则直接让船头减去之间的距离(每次都是1)now = index;//修改船头当前位置}for (int i = 0; i <index ; i++) {//把初始位置标记的位置还原flag[i] = false;}}k++;}System.out.println(len);}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1621262.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【MongoDB系列】-MongoDB详解(一文让你明白什么是MongoDB)

MongoDB简介 MongoDB 是一个开源的、跨平台的、面向文档的、基于分布式文件存储的数据库系统&#xff0c;MongoDB 是由 C 语言开发&#xff0c;旨在为 Web 应用提供可扩展的高性能数据存储解决方案。在高负载的情况下&#xff0c;通过添加更多的节点&#xff0c;可以保证服务器…

【蓝桥杯选拔赛真题13】Scratch接苹果游戏 少儿编程scratch蓝桥杯选拔赛真题讲解

目录 scratch接苹果游戏 一、题目要求 编程实现 二、题目分析

【JAVA】String 类

⭐ 作者&#xff1a;小胡_不糊涂 &#x1f331; 作者主页&#xff1a;小胡_不糊涂的个人主页 &#x1f4c0; 收录专栏&#xff1a;浅谈Java &#x1f496; 持续更文&#xff0c;关注博主少走弯路&#xff0c;谢谢大家支持 &#x1f496; String 1. 字符串构造2. String对象的比…

2005-2022年全国各地级市经济增长目标约束

2005-2022年全国各地级市经济增长目标约束 1、时间&#xff1a;2005-2022年 2、来源&#xff1a;政府工作报告 3、指标&#xff1a;省份、城市、年份、经济增长目标硬约束、经济增长目标软约束 4、范围&#xff1a;地级市&#xff0c;每年具体城市数量参看下面图片 5、指标…

第七周 停车场模拟

烟台大学计算机与控制工程学院 作者&#xff1a; 郝环宇 日期&#xff1a;10.13 问题描述:设停车场是一个可停放n辆汽车的狭长死胡同&#xff0c;南边封口&#xff0c;汽车只能从北边进出&#xff08;这样的停车场世间少有&#xff09;。 汽车在停车场内按车辆到达时间的先后…

实战项目密室逃脱

密室逃脱 对摄像机的智能控制&#xff08;很有用&#xff09;&#xff0c;当遇到墙壁时可以自动抬高。 把环境设为静态的&#xff0c;调小slope&#xff0c;调小半径&#xff0c;bake。 创建AI机器人&#xff0c;给上如图组件&#xff0c;大的球碰撞器用来检测是否遇到玩家…

【Java】789. 逃脱阻碍者---简化主题大意,主要求x+y和到达目标点的最短距离,快速解决问题!!!

你在进行一个简化版的吃豆人游戏。你从 [0, 0] 点开始出发&#xff0c;你的目的地是 target [xtarget, ytarget] 。地图上有一些阻碍者&#xff0c;以数组 ghosts 给出&#xff0c;第 i 个阻碍者从 ghosts[i] [xi, yi] 出发。所有输入均为 整数坐标 。 每一回合&#xff0c;…

【蓝桥模板】——迷宫逃脱夺命3问,你能坚持到哪1问?(BFS模板)

大家好&#xff0c;我是爱分享的小蓝&#xff0c;欢迎交流指正~ 全文目录&#x1f9ed; &#x1f381;说在前面 &#x1f3c6;模板-BFS迷宫⭐ &#x1f680;传送锚点​ &#x1f4a1;思路点拨 &#x1f35e;代码详解 &#x1f3c6;走迷宫Ⅰ⭐ &#x1f680;传送锚点 &…

MVSNet 和 PatchMatchNet 的DTU数据集 几个不同之处 一定要注意

文章目录 1 测试集 数据加载不同2 训练集 数量 分辨率不同 1 测试集 数据加载不同 1.MVSNet 的DTU测试数据集和PatchmatchNet测试数据集不一样&#xff1b; 区别在于数据加载&#xff0c;前者 cams文件最后是最小深度和间隔&#xff0c;后者是最小深度和最大深度。 2 训练集 …

最强嘴提o.o文字转语音

下载 链接&#xff1a;https://pan.baidu.com/s/1cb24WW2dihtRpMz4giMxyw 提取码&#xff1a;k3xu 解压密码&#xff1a;领航员未鸟 项目源码&#xff1a;https://github.com/Plachtaa/VITS-fast-fine-tuning/tree/main 使用 解压后来到&#xff0c;该目录下&#xff0c;把…

覆盖诊所全流程管理,适合中大型诊所门诊的门诊管理系统

诊所全流程管理查询 从线上与线下的角度入手&#xff0c;一套合格好用的诊所管理系统包括互联网医疗的线上咨询问诊、预约挂号&#xff0c;并且还有线下的患者登记、病历处方录入、药品进销存、财务报表等管理&#xff0c;将各位患者的信息数据在平台共享&#xff0c;方便医生…

医生病人管理系统MySQL设计_医院门诊管理系统的设计与实现(JSP,MySQL)(含录像)

医院门诊管理系统的设计与实现(JSP,MySQL)(含录像)(毕业论文6800字,程序代码,MySQL数据库) 随着信息化的飞速发展和普遍使用&#xff0c;计算机在各行各业得到越来越广泛的应用&#xff0c;医疗卫生领域作为实现信息化的重点&#xff0c;医院面临信息时代的挑战&#xff0c;医院…

门诊分诊管理系统分诊台程序

其详细功能如下&#xff1a;1. 设置挂号数量警报线系统可以为每个科室的每个医生&#xff08;特别是专家号&#xff09;&#xff0c;设定挂号数量警报线。当就诊病人数量超过限定的数量时&#xff0c;计算机系统会自动报警来通知管理人员、护士、医生&#xff0c;以便及时提示护…

网络工程毕业设计 SSM疫情期间医院门诊管理系统(源码+论文)

文章目录 1 项目简介2 实现效果2.1 界面展示 3 设计方案3.1 概述3.2 系统开发流程3.3 系统结构设计 4 项目获取 1 项目简介 Hi&#xff0c;各位同学好呀&#xff0c;这里是M学姐&#xff01; 今天向大家分享一个今年(2022)最新完成的毕业设计项目作品&#xff0c;【基于SSM的…

ssm java mysql_医院门诊管理系统_

息化不断建设发展的今天&#xff0c;医院看病预约&#xff0c;医生的挂号等&#xff0c;已经十分方便&#xff0c;通过在线挂号&#xff0c;医生的查看&#xff0c;就能够了解到医院的门诊基本信息&#xff0c;并且可以在线进行门诊的医生查看&#xff0c;医院最新的资讯等&…

java校园医院门诊管理系统ssm

系统分为用户&#xff0c;医生和管理员三个角色 1&#xff0e;系统登录&#xff1a;系统登录是用户访问系统的路口&#xff0c;设计了系统登录界面&#xff0c;包括用户名、密码和验证码&#xff0c;然后对登录进来的用户判断身份信息&#xff0c;判断是管理员用户还是普通用户…

计算机毕业设计 SSM+MySQL毕业设计 疫情期间医院门诊管理系统

摘 要 21世纪的到来&#xff0c;国家的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;智能科技时代崛起的优势&#xff0c;医院门诊管理系统当然也不能排除在外。疫情期间医院门诊管理系统是以实际运用为开发背景&#xff0c;运用软件工程开发方法&#xff0c;…

基于javaweb+jsp的医院门诊病例管理系统

基于javawebjsp的医院门诊病例管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript Bootstrap 基础JSPServlet或JSPSSM(Spring、SpringMVC、MyBatis)框架或JSPSSMMaven(pom.xml)框架或SpringBoot…均可修改 开发工具&#xff1a;eclipse/idea/myeclipse/sts等均可配…

涛然自得周刊(第06期):韩版苏东坡的突围

作者&#xff1a;何一涛 日期&#xff1a;2023 年 8 月 27 日 涛然自得周刊主要精选作者阅读过的书影音内容&#xff0c;不定期发布。历史周刊内容可以看这里。 电影 兹山鱼谱 讲述丁若铨因政治事件被贬黜到了遥远的黑山岛。来到岛上后&#xff0c;丁被大自然环境疗愈&#…

Springboot+vue的医院门诊管理系统的设计与实现(也有SpringCloud版本)

基于Springboot的门诊管理系统的设计与实现 Springboot(springcloud)vue的门诊管理系统的设计与实现系统整体功能设计患者端医生模块实现管理员模块实现 Springboot(springcloud)vue的门诊管理系统的设计与实现 由需求分析阶段可以得出本门诊管理系统的各功能模块如图4.1所示。…