华为OD算法题汇总

华为OD算法题汇总

一. 双机位C卷 1. 滑动窗口 华为OD机考-双机位C卷-补种未成活胡杨(100分) 2. BFS/DFS 华为OD机考-双机位C卷-小明减肥【2025新题】(100分)

《Java 并发编程实战》

作者:Brian Goetz 本书结构: 简要的介绍:第1章 基础知识:第一部分(第 2 章 ~ 第 5 章) 结构化并发应用程序:第二部分(第 6 章 ~ 第 9 章) 活跃性、性能与测试:第三部分(第 10 章 ~ 第 12 章) 高级主题:第四部分(第 13 章 ~ 第 16 章) 第 1 章

《Java 并发编程实战》
《股市极客思考录》

《股市极客思考录》

作者:彭道富 一. 前言 1. 分享的原因 真正的高手其实是毫无保留的,藏着掖着的都还在路上。每个股市极客用心血换来的“独孤九剑” ,都不敢轻易地说出来,生怕被别人学去了。其实这是小农意识!有什么不能说的呢?真本事不怕学,说出来别人功力不到,也顶多是看个热闹,闻到则笑而已,理解不了的。即使别人理解学

炒股 

补种未成活胡杨 

题目 题目描述: 题目背景: 近些年来,我国在沙漠治理方面取得了显著成就。某沙漠实验室在干旱地区实验性地种植了 𝑁 棵胡杨树,这些胡杨树排成一排,编号从 1 到 𝑁。由于环境恶劣,部分胡杨树未能成活。 任务: 现在实验室得到了 𝐾 棵补种树苗的预算,可以在任意未成活的位置进行补种。 请你计算,

补种未成活胡杨 
网格红绿灯最短路径

网格红绿灯最短路径

题目 给定一个二维的 m × n 网格地图(grids二维数组),每个单元格 0 为空,1 是障碍物,2 是红绿灯;每一步可以在 0 或者 2 的单元格移动,每秒可以走一个单元格,遇到红绿灯想要通过需要等待不同的时间才能通过,大小为 x 的 light 数组标注灯的坐标和等待时间,例如 (2,2,3

小明减肥

题目 小明有 n 个可选运动,每个运动有对应卡路里,想选出其中 K 个运动且卡路里和为 t。k,t,n 都是给定的。求出可行解数量 输入描述 第一行输入 n t k 第二行输入每个运动的卡路里,按照空格进行分割。 备注 0<n<10,t>0,0<k<=n 每个运动量的卡路里>0 输出描述

小明减肥
电脑病毒感染

电脑病毒感染

题目 题目描述 一个局域网内有很多台电脑,分别标注为 0 ~ N - 1 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用 t 表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回 -1。给定一个数组 times 表示一台电脑把相

机器人走迷宫

题目 题目描述 房间由 X * Y 的方格组成,例如下图为 6 * 4 的大小。每一个方格以坐标 (x,y) 描述。 机器人固定从方格 (0,0) 出发,只能向东或者向北前进。出口固定为房间的最东北角,如下图的方格 (5,3)。用例保证机器人可以从入口走到出口。 房间有些方格是墙壁,如 (4,1),

机器人走迷宫