题目 1454: 蓝桥杯历届试题-蚂蚁感冒

题目描述:

长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。
每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。
当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。
这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。
请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。

代码:

package lanqiao;import java.math.BigInteger;
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] arr = new int[n];for(int i = 0;i < n;i ++){arr[i] = sc.nextInt();}int cnt = 1;int first = arr[0];boolean flag = false;for(int i = 1;i < n;i ++){if(first > 0){if((Math.abs(arr[i])> first) && arr[i] < 0){cnt ++;flag = true;}if((Math.abs(arr[i]) < first) && arr[i] > 0){cnt ++;}}else{if((Math.abs(arr[i]) < Math.abs(first)) && arr[i] > 0){cnt ++;flag = true;}if((Math.abs(arr[i]) > Math.abs(first)) && arr[i] < 0){cnt ++;}}}if(flag){System.out.println(cnt);}else{System.out.println(1);}}
}

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL中DDL语句,会隐式地提交事务

DDL&#xff08;Data Definition Language&#xff09;语句&#xff0c;如CREATE TABLE、ALTER TABLE、DROP TABLE等&#xff0c;会隐式地提交事务&#xff0c;即使它们发生在BEGIN和ROLLBACK语句之间。这意味着一旦执行了DDL语句&#xff0c;之前的所有未提交的事务都会被自动…

Transformer——词向量

词向量 在自然语言处理任务中&#xff0c;模型的输入大多为单个字或者词。但是字词都是自然语言的表述&#xff0c;对于以二进制为处理语言的计算机来说&#xff0c;其并不认识这个字词。所以需要将字词转换为计算机认识的数据。 转换的方法有很多&#xff0c;我们接下来将介…

【Matlab深度学习】详解matlab深度学习进行时间序列预测

&#x1f517; 运行环境&#xff1a;Matlab &#x1f6a9; 撰写作者&#xff1a;左手の明天 &#x1f947; 精选专栏&#xff1a;《python》 &#x1f525; 推荐专栏&#xff1a;《算法研究》 &#x1f510;#### 防伪水印——左手の明天 ####&#x1f510; &#x1f497; 大家…

bat文件的外部参数

bat执行时有两种获得参数的方法&#xff0c;一种是执行时在命令行中输入&#xff0c;一种是运行时从键盘输入。 从命令行输入参数&#xff0c;使用两个%中间包含数字表示&#xff0c;数字从1至9&#xff0c;命令行参数最多为9个。示例&#xff1a; echo off echo show %1%键盘…

力扣——盛最多水的容器

题目描述&#xff1a; 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff1a;…

最短路径(2.19)

目录 1.网络延迟时间 弗洛伊德算法 迪杰斯特拉算法 2. K 站中转内最便宜的航班 3.从第一个节点出发到最后一个节点的受限路径数 4.到达目的地的方案数 1.网络延迟时间 有 n 个网络节点&#xff0c;标记为 1 到 n。 给你一个列表 times&#xff0c;表示信号经过 有向 边的…

day32贪心算法 part02

贪心系列的时候&#xff0c;题目和题目之间貌似没有什么联系,是真的就是没什么联系&#xff0c;因为贪心无套路,没有个整体的贪心框架解决一系列问题&#xff0c;只能是接触各种类型的题目锻炼自己的贪心思维。贪心只是一类题的统称&#xff0c;并没有什么固定套路。 122. 买卖…

Android NDK底层BUG,记录:connect、socket(AF_INET, SOCK_STREAM, 0) 等系统套接字接口函数崩溃问题。

在 Android NDK 之中&#xff0c;看上去调用 connect、socket 函数是不会崩溃的&#xff0c;但这是否定的&#xff0c;它在特定的情况下存在必定的崩溃的问题。 但是这种情况放到MACOS、LINUX、WINDOWS都不会崩溃&#xff0c;而它崩溃的点出现在操作系统底层。 人们需要参考这…

香橙派企业信用问题-劝一个是一个,别买!!!

1. 背景 香橙派推广旗下AI PRO 开发板&#xff0c;在B站做直播&#xff0c;一场直播两个直播间&#xff0c;分别抽取一名观众&#xff0c;宣传是场场送AI PRO开发板&#xff01;&#xff01;&#xff01; 2. 收到奖品与宣传不符合 3.咨询群主&#xff1a;态度很傲慢&#xff0c…

MES的生产计划管理与ERP的生产计划管理到底有什么不同?

在制造业信息化的道路上&#xff0c;ERP系统和MES系统是两个非常重要的信息化管理工具。大多数制造业企业往往首先考虑上ERP系统&#xff0c;经过一段时间的深度使用后&#xff0c;再引进MES系统进行报工或数采。但我们可以发现&#xff0c;这两个系统都能进行生产管理&#xf…

数学建模团队分工建议

文章目录 引言数学建模概述数学建模团队的组成与角色定位一、团队组成与角色定位1.1 团队成员1.2 角色定位 二、团队协作方式 分工方案分工原则分工策略 按照任务流程分工数据收集与处理分工模型建立与优化分工结果分析与报告撰写分工用代码来表示这个过程 总结模块目录模块一&…

详细了解网络通信流程、协议组成、编码方式、数据传输方式和途径、Http 协议的编码、cookie的使用和提取路径

详细了解网络通信流程、协议组成、编码方式、数据传输方式和途径、Http 协议的编码、cookie的使用和提取路径。 一、网络通信简介 现代的网络传输介质以以太网链路居多,完整的网络数据报结构大致如下。传输层及其以下的机制由操作系统内核提供,应用层由用户进程提供,应用程…

上位机图像处理和嵌入式模块部署(qmacvisual学习1)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 虽然我们前面学习了很多的知识点&#xff0c;比如说在windows这边&#xff0c;用qt写界面&#xff0c;用opencv写图像处理代码&#xff1b;在linux…

二维码门楼牌管理系统技术服务:构建智慧城市的基石

文章目录 前言一、标准地址设置规则二、门楼牌作为标准地址的法定载体三、二维码门楼牌管理系统技术服务的优势与应用前景 前言 在智慧城市建设的浪潮中&#xff0c;二维码门楼牌管理系统技术服务以其高效、便捷的特性&#xff0c;逐渐成为城市管理的重要工具。本文将深入探讨…

一张草图直接生成视频游戏,谷歌推出生成交互大模型

谷歌DeepMind的研究人员推出了&#xff0c;首个无需数据标记、无监督训练的生成交互模型——Generative Interactive Environments&#xff0c;简称“Genie”。 Genie有110亿参数&#xff0c;可以根据图像、真实照片甚至草图&#xff0c;就能生成各种可控制动作的视频游戏。Ge…

项目可行性方案:人脸识别实现无感考勤的项目技术可行性方案

目 录 1.引言 1.1编写目的 1.2背景 2.可行性研究的前提 2.1要求 2.2目标 3.对现有系统的分析 3.1系统改进示意图 3.2改进之处 3.3技术条件方面的可行性 4.结论 1.引言 1.1编写目的 本报告编写的目的是探究学校里对教室和办公室内教师的人脸进行识别从而…

Linux --- 应用层 | HTTP | HTTPS

前言 前面写的TCP/UDP客户端在访问服务端的时候&#xff0c;需要输入ip地址和端口号才可以访问&#xff0c; 但在现实中&#xff0c;我们访问一个网站是直接输入的一个域名&#xff0c;而不是使用的ip地址端口号。 比如在访问百度 https://www.baidu.com/的时候&#xff0c; …

RocketMQ - 深入研究一下消费者是如何获取消息处理以及进行ACK

1. 消费者组到底是个什么概念 消费者组的意思就是让你给一组消费者起一个名字,比如有一个Topic叫“TopicOrderPaySuccess”,然后假设有库存系统、积分系统、营销系统、仓储系统他们都要去消费这个Topic中的数据。 此时我们应该给这四个系统分别起一个消费组的名字,比如sto…

Linux:管道文件及相关API

目录 前言一、管道文件1、基本概念2、匿名(无名)管道3、命名(有名)管道4、管道的特点5、思考&#xff1a;何时只能使用无名管道&#xff0c;何时又只能用有名管道&#xff1f;无名管道&#xff08;匿名管道&#xff09;适用的情况&#xff1a;有名管道&#xff08;命名管道&…

2024最新AI系统ChatGPT网站源码, AI绘画系统

一、前言说明 R5Ai创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;那么如何搭建部署AI创作ChatGPT&#xff1f;小编这里写一个详细图文教程吧。已支持GP…