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

网站源码上传安装wordpress 安卓教程 pdf

网站源码上传安装,wordpress 安卓教程 pdf,国家信用信息企业公示系统,怎样黑网站目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

在这里插入图片描述

目录

    • 专栏导读
    • 一、题目描述
    • 二、输入描述
    • 三、输出描述
    • 四、解题思路
    • 五、Java算法源码
    • 六、效果展示
      • 1、输入
      • 2、输出
      • 3、说明

华为OD机试 2023B卷题库疯狂收录中,刷题点这里

专栏导读

本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

一、题目描述

A公司准备对他下面的N个产品评选最差奖,评选的方式是首先对每个产品进行评分,然后根据评分区间计算相邻几个产品中最差的产品。评选的标准是依次找到从当前产品开始前M个产品中最差的产品,请给出最差产品的评分序列。

二、输入描述

第一行,数字M,表示评分区间的长度,取值范围是0<M<10000。
第二行,产品的评分序列,比如[12,3,8,6,5],产品数量N范围是-10000<N<10000。

三、输出描述

评分区间内最差产品的评分序列。

四、解题思路

  1. 读取输入的评分区间长度 M 和产品评分序列 scoreArr
  2. 创建一个双端队列 deque,用于存储最差产品的索引。
  3. 遍历评分序列的前 M 个产品,将索引添加到队列中。在添加索引之前,先将队列尾部不符合最差产品要求的索引移除。
  4. 创建一个列表 list,用于存储评分区间内最差产品的评分序列。
  5. 从第 M 个产品开始遍历评分序列,每次遍历都将队列头部的索引对应的评分添加到 list 中。
  6. 在添加新的索引之前,先将队列尾部不符合最差产品要求的索引移除。
  7. 检查队列的头部索引是否超出评分区间范围,如果超出,则移除头部索引。
  8. 将当前索引添加到队列中。
  9. 继续遍历下一个产品,直到遍历完整个评分序列。
  10. 最后,输出评分序列 list

五、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);// 评分区间的长度int M = Integer.valueOf(sc.nextLine());// 产品的评分序列int[] scoreArr = Arrays.stream(sc.nextLine().split(",")).mapToInt(Integer::parseInt).toArray();Deque<Integer> deque = new ArrayDeque<>();for (int i = 0; i < M; ++i) {while (!deque.isEmpty() && scoreArr[i] <= scoreArr[deque.getLast()]) {deque.pollLast();}deque.offer(i);}List<Integer> list = new ArrayList<>();for (int i = M; i < scoreArr.length; ++i) {list.add(scoreArr[deque.getFirst()]);while (!deque.isEmpty() && scoreArr[i] <= scoreArr[deque.getLast()]) {deque.pollLast();}deque.offer(i);while (deque.getLast() - deque.getFirst() + 1 > M) {deque.pollFirst();}}list.add(scoreArr[deque.getFirst()]);for (int i = 0; i < list.size() - 1; ++i) {System.out.print(list.get(i) + ",");}System.out.print(list.get(list.size() - 1));
}

六、效果展示

1、输入

3
5,7,3,4,1,9,8,2

2、输出

3,3,1,1,1,2

3、说明

  • 5,7,3最差3
  • 7,3,4最差3
  • 3,4,1最差1
  • 4,1,9最差1
  • 1,9,8最差1
  • 9,8,2最差2

在这里插入图片描述


🏆下一篇:华为OD机试真题 Java 实现【简易内存池】【2023 B卷 200分 考生抽中题】

🏆本文收录于,华为OD机试(JAVA)真题(A卷+B卷)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

在这里插入图片描述

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

相关文章:

  • 网站建设要注意那些问题emlog文章转wordpress
  • 石家庄网站建设企业公司简介模板及介绍
  • win8平板做网站服务器阿里云可以做几个网站
  • 阿里备案成功后怎么做网站南宁商城网站建设
  • 股票配资网站建设哈尔滨做网站
  • 信息化网站建设引言网站建设 网络科技
  • 建设网站几钱三合一网站方案
  • 中山做网站推广公司wordpress 数据库搜索
  • 做团购网站需要什么中山服装网站建设
  • 教如何做帐哪个网站好个人怎么注册个体工商户
  • 如何做电子书下载网站电子商城建设
  • 旅游网站建设怎么做广告设计制作服务方案
  • 下列关于网站开发中网页怎么自己做网址
  • 网站弹窗代码网页设计宣传推广方案
  • 网站需要怎么做才能被百度收录深圳软件培训机构名单
  • 凌源市建设局网站设计 p网站
  • 网站开发 jsp网易163邮箱登录入口
  • 株洲网站平台搭建成都建站培训
  • 南宁个人网站建设电子商务网站建设管理答案
  • 一个网站怎么做软件好用吗wordpress 用户评论数
  • 手机网站图片切换jquery建设快照网站
  • 网站推广软文公司百度竞价广告代理
  • 网站怎么发布做微商网站维护一年一般多少钱
  • 苏州沧浪区做网站深圳百度推广网站建设
  • 陕西省建设工程质量安全监督总站网站亚马逊代运营
  • 网站 实例龙岩网站设计找哪家公司
  • 公司网站开发需要多少钱济南网站建设团队
  • 郴州网站seo外包永济做网站单价
  • 宿迁网站设计做网站可以使用免费空间吗
  • 网站服务器租用阿里云一年多少钱啊深圳做门户网站的网络公司