华为OD机试双机位C卷:自动化维修流水线(C/C++/Java/Python/Go/JS)

华为OD机试双机位C卷:自动化维修流水线(C/C++/Java/Python/Go/JS)

自动化维修流水线

华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型

华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解

题目描述

小伙伴反馈题目大意:给定m条流水线,流水线可并行处理维修任务,给出n个任务,并给出每个任务的执行时间,要求完成所有任务的最短时间。

输入描述

第一行输入 任务数n和流水线数量m,用空格分割

第二行输入 每个任务完成所用时间

输出描述

输出最短执行完成所有任务数量

用例1

输入

10 1 10 20 30 5 5 5 5 10 5 10 

输出

105 

题解

思路:二分 + 递归回溯

    Read more

    华为OD机考双机位C卷 - 自动泊车 (Java & Python& JS & C/C++ & GO )

    华为OD机考双机位C卷 - 自动泊车 (Java & Python& JS & C/C++ & GO )

    自动泊车 2025华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 华为OD机试双机位C卷真题目录点击查看: 【全网首发】2025华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷) 题目描述 在某商场的地下停车场,部署了一套智能导航系统。停车场可以看作是一个 r*c 的网格矩阵,其中: * 0 表示该位置是空的行车道,车辆可以通行。 * 1 表示该位置存有障碍物、立柱或其他已停放的车辆,车辆无法通行。 停车场的入口统一设在坐标 [0, 0] 处。现在有一辆车进入停车场,需要前往指定的目标车位 [m, n]。车辆在停车场内只能沿着上、下、左、右四个方向移动,每移动一个格子计为步数 1。请你帮车主规划一条从入口到目标车位的最短路径。 输入描述 第一行输入两个整数 m 和 n,表示目标车位的行下标和列下标。 第二行输入两个整数 row 和 col,表示停车场的总行数和总列数。

    By Ne0inhk
    JavaScript 中的精度丢失与分摊不平问题及解决方案

    JavaScript 中的精度丢失与分摊不平问题及解决方案

    文章目录 * 概述 * 一、问题现象:冰山一角下的“精度陷阱” * 二、根源探寻:IEEE 754 标准下的“先天缺陷” * 图解:为什么 `0.1` 无法被精确表示? * 三、错误方案:为什么 `toFixed` 和 `Math.round` 治标不治本? * 四、黄金法则:整数运算——以“分”为单位治本 * 1.算法详解:整数分摊法 * 五、代码实现:生产级 TypeScript 方案 * 六、扩展与思考 * 七、总结 概述 在前端开发中,尤其是涉及金额计算(如电商、财务系统)时,我们经常会遇到一个“

    By Ne0inhk
    【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地

    【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地

    本文采用“总—分—总”结构,围绕 Spring Cloud 在微服务架构中的核心能力进行系统讲解。以理论为主、代码为辅,提供清晰多级目录与落地建议,适合已有 Spring Boot 基础、准备或正在进行微服务实践的工程师。 文章目录 * 1. 总览与定位 * 1.1 微服务背景与挑战 * 1.2 Spring Cloud 生态与版本矩阵 * 1.3 微服务能力全景图 * 2. 服务注册与发现 * 2.1 核心概念与术语 * 2.2 组件对比:Eureka / Consul / Nacos * 2.3 快速实践:Eureka Server 搭建 * 2.4

    By Ne0inhk
    JDK21安装与配置教程

    JDK21安装与配置教程

    文章目录 * 一、下载JDK * 1. 下载地址 * 2. 下载JDK21 * 二、JDK21安装及配置 * 1. 解压zip压缩包 * 2. 配置Java环境变量 * 2.1 打开系统属性设置 * 2.2 新建系统环境变量 * 2.3 编辑 PATH 环境变量 * 2.4 验证环境变量是否配置成功 一、下载JDK 1. 下载地址 华为云镜像下载地址: 地址 1(OracleJDK):https://repo.huaweicloud.com/java/jdk/ 地址 2(OpenJDK):https://mirrors.huaweicloud.com/openjdk/ 地址

    By Ne0inhk