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

企业网站系统详细设计想找在家做的兼职 有什么网站吗

企业网站系统详细设计,想找在家做的兼职 有什么网站吗,wordpress主题绝对路径怎么修改,wordpress主题开发1、题目描述 在一个狭小的路口,每秒只能通过一辆车,假设车辆的颜色只有 3 种,找出 N 秒内经过的最多颜色的车辆数量。 三种颜色编号为0 ,1 ,2。 2、输入描述 第一行输入的是通过的车辆颜色信息[0,1,1,2] &#xff0…

1、题目描述

在一个狭小的路口,每秒只能通过一辆车,假设车辆的颜色只有 3 种,找出 N 秒内经过的最多颜色的车辆数量。
三种颜色编号为0 ,1 ,2。

2、输入描述

第一行输入的是通过的车辆颜色信息[0,1,1,2] ,代表4 秒钟通过的车辆颜色分别是 0 , 1 , 1 , 2
第二行输入的是统计时间窗,整型,单位为秒。

3、输出描述

输出指定时间窗内经过的最多颜色的车辆数量。
用例:

输入
0 1 2 2 1 0
4输出
2ps:
4秒内经过了那几辆车:0 1 2 2
颜色最多的车辆是2,数量是2,即输出2

温馨提示!!!
华为OD机试考试官方会对考生代码查重。华为od机试因为有题库所以有很大的概率抽到原题。如果碰到了题库中的原题,千万不要直接使用题解中的代码,一定要做些修改,比如代码中的变量名,除此之外,代码的组织结构和逻辑也要进行一些改变,所以在日常的刷题中,要提前编写好属于自己的代码。

4、题解

本题通过滑动窗口解答,窗口大小n,遍历数组,每次滑动窗口,获取窗口内相同颜色的最大次数。
代码如下:

public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] arr = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();int n = Integer.parseInt(sc.nextLine());int res = 0;int[] nums = new int[3];for (int i=0; i<arr.length; i++) {int p = i;for (int j=0; j<n && p+j<arr.length; j++) {if (arr[p+j] == 0) {nums[0]++;}else if (arr[p+j] == 1) {nums[1]++;}else {nums[2]++;}}Arrays.sort(nums);res = Math.max(res, nums[2]);nums = new int[3];}System.out.println(res);
}

执行结果如下:
在这里插入图片描述

http://www.yayakq.cn/news/16655/

相关文章:

  • 淮安住房与城乡建设部网站o2o网站建设代理商
  • 长春网站制作工具网站加速器手机版
  • 网站建设合作范本wordpress 段落间距
  • 个旧市哪里有做网站图书馆第一代网站建设
  • 百度推广网站平台网站集群建设方案
  • 网站建设优化文章石家庄建设网站公司
  • 深圳 网站开发公司我想注册网站怎么做
  • 自己做的网站能干站什么常州哪里做网站
  • 网站文件结构金塔精神文明建设网站
  • 网站建设合同不给版权百度批量查询工具
  • 老河口城乡建设局网站专做恐怖片的网站
  • wordpress在哪儿打开无排名优化
  • 体育直播网站源码下载 iis 网站
  • 卡密网站怎么做开车网址来一个
  • 简洁大方的电商网站模板河北省香河县建设局网站
  • 网站关键词优化的步骤厦门博客网站制作
  • 萧山网站建设xssem可画官网登录入口
  • 重庆市建设工程信息网官网安全监督渝快办网站优化培训好学吗
  • 自己做网站内容读取太慢广西网站建设在线
  • 网站维护入门教程专业企业网站建设公司
  • 谷歌外贸网站建站wordpress 恢复默认
  • c语言开发网站教程深圳设计展2022
  • 建站工具上市asp网站开发工具神器
  • 在家里怎样做网站WordPress灯箱效果移动适配
  • 网站设计服务合同泰安城建吧
  • 网站隐私条款模板水友做的yyf网站
  • 门户网站建设方案泰州网站设计公司
  • 太原网站建设费用网站建设预算申请表
  • 聊城网站建设首选天成网络wordpress 后台文章
  • 国内自助建站定制美瞳网站建设