当前位置: 首页 > news >正文

题目 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.lryc.cn/news/310711.html

相关文章:

  • WP外贸营销型网站模板
  • Linux获取进程(系统启动时间和运行时间)运行时间
  • 服务器内部错误的原因
  • 不愧是华为的,太厉害了。。。
  • 贪心算法(区间问题)
  • 【Javascript】设计模式之策略模式
  • vue面试题:如何保存页面的当前的状态?
  • Java的编程之旅34——Interger包装类
  • C# Winform画图绘制圆形
  • Unity(第十六部)声音和视频
  • Linux(CentOS)学习
  • HTML最强入门学习笔记+GitHub小项目源码
  • 《Spring Security 简易速速上手小册》第4章 授权与角色管理(2024 最新版)
  • 【java类的使用,及注意事项】
  • [JSOI2008] 最大数 题解 线段树
  • python爬虫之app爬取-charles的使用
  • 神经网络结构——CNN、RNN、LSTM、Transformer !!
  • mysql 事务的隔离级别
  • Unity3D 阴影的计算原理详解
  • 【物联网应用案例】从0到N,智慧农业的数据价值
  • 文生视频基础1:sora技术报告学习
  • Linux第68步_旧字符设备驱动的一般模板
  • 23种设计模式——工厂方法模式
  • 水豚鼠标助手 强大的鼠标美化工具
  • ArrayList集合源码分析
  • 循环队列与循环双端队列
  • https【详解】与http的区别,对称加密,非对称加密,证书,解析流程图
  • (C语言)qsort函数模拟实现
  • WordPress建站入门教程:如何在本地电脑搭建WordPress网站?
  • Vue3教程