华为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

    openclaw 架构

    openclaw 架构

    OpenClaw是一款由彼得·斯坦伯格开发的、可本地部署的个人AI智能体,其核心架构包括Gateway(网关)、Agent(智能体)、Skills(技能)和Memory(记忆)等模块。 架构定义与技术特点 OpenClaw本质上是一个基于TypeScript开发的命令行界面(CLI)应用,它既是一个本地运行的进程,也是一个能够通过大模型API调用的智能助手。其架构设计遵循两大核心理念: 1. 操作系统即界面(OS-as-Surface):不重复造轮子,直接调用ffmpeg、git、python等成熟的命令行工具链来完成任务,将操作系统本身作为能力表面。 2. 主权AI(Sovereign AI):强调数据和控制权留在用户本地设备,优先进行本地化处理,只有在需要跨设备协作时才通过安全方案(如Tailscale)打通,以满足企业合规与安全需求。 基于这些理念,OpenClaw展现出以下关键技术特点: * 跨平台兼容性:通过标准化运行时环境抽象操作系统接口,支持在x86/ARM服务器、边缘计算节点、移动终端等多种硬件形态上统一部署。 * 多通道交互:采用插件式架构,通过适配器

    By Ne0inhk
    Agent系列——SPring AI Alibaba Graph初探

    Agent系列——SPring AI Alibaba Graph初探

    文章目录 * 一、概述 * 为什么需要Graph * 核心概念 * 二、快速入门 * 依赖版本 * pom.xml添加核心依赖 * 修改配置文件application.yaml * 创建状态图的配置类 * 创建一个Controller * 启动程序,查看效果 * 三、API详解 * KeyStrategyFactory(键策略工厂) * NodeAction&AsyncNodeAction * stateGraph(状态图) * CompiledGraph(编译图) * 四、案例:开发一个英语学习小助手 * 需求 * 思路分析 * 流程图 * 代码编写 * 定义SentenceConstructionNode造句节点 * 定义TranslationNode翻译节点 * 定义状态图 * 新增API接口 * 启动服务,访问接口 * 五、条件边 * 代码结构 * 定义GenerateJokeNode生成笑话节点 * 定

    By Ne0inhk
    基于 Rust 与 DeepSeek 大模型的智能 API Mock 生成器构建实录:从环境搭建到架构解析

    基于 Rust 与 DeepSeek 大模型的智能 API Mock 生成器构建实录:从环境搭建到架构解析

    前言 在现代软件工程中,API 接口的开发与前端联调往往存在时间差。为了解耦前后端开发进度,Mock 数据(模拟数据)的生成显得尤为关键。传统的 Mock 数据生成依赖于静态 JSON 文件或简单的规则引擎,难以覆盖复杂的业务逻辑与语义关联。随着大语言模型(LLM)的兴起,利用 AI 根据 Schema 定义动态生成高保真的模拟数据成为可能。本文详细记录了使用 Rust 语言结合 DeepSeek-V3.2 模型构建智能 Mock 生成器的完整技术路径,涵盖操作系统层面的环境准备、Rust 工具链的深度配置、代码层面的异步架构设计以及编译期的版本兼容性处理。 第一部分:Linux 系统底层的构建环境初始化 Rust 语言的编译与链接过程高度依赖于底层的系统工具链。Rust 编译器 rustc 在生成二进制文件时,需要调用链接器(Linker)将编译后的对象文件(Object Files)与系统库(

    By Ne0inhk
    Spring Cloud之远程调用OpenFeign

    Spring Cloud之远程调用OpenFeign

    目录 OpenFeign 问题引入 OpenFeign介绍 Spring Cloud Feign OpenFeign的使用 引入依赖 添加注解 编写OpenFeign客户端 远程调用 OpenFeign 问题引入 观察之前远程调用的代码 虽说RestTemplate 对HTTP封装后, 已经⽐直接使⽤HTTPClient简单⽅便很多, 但是还存在⼀些问题: 1. 需要拼接URL, 灵活性⾼, 但是封装臃肿, URL复杂时, 容易出错. 2. 代码可读性差, ⻛格不统⼀. 微服务之间的通信⽅式, 通常有两种: RPC 和 HTTP. 在SpringCloud中, 默认是使⽤HTTP来进⾏微服务的通信, 最常⽤的实现形式有两种: • RestTemplate • OpenFeign  RPC(Remote Procedure Call)

    By Ne0inhk