Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
华为OD机试 - 最长连续子序列(Java)
题目描述 有N个正整数组成的一个序列 给定整数sum 求长度最长的连续子序列 使他们的和等于sum 返回此子序列的长度 如果没有满足要求的序列 返回 1 输入描述 第一行输入是 N个正整数组成的一个序列 第二行输入是 给定整数sum 输出描
Java华为OD机试AB卷
华为od
Java
开发语言
算法
华为OD机试 - 人数最多的站点(Java)
题目描述 公园园区提供小火车单向通行 从园区站点编号最小到最大通行如1 2 3 4 1 然后供员工在各个办公园区穿梭 通过对公司N个员工调研统计到每个员工的坐车区间 包含前后站点 请设计一个程序计算出小火车在哪个园区站点时人数最多 输入描述
Java华为OD机试AB卷
Java
华为od
算法
华为校招机试 - 简单的自动曝光、平均像素值(Java)
题目描述 一个图像有n个像素点 存储在一个长度为n的数组img里 每个像素点的取值范围 0 255 的正整数 请你给图像每个像素点值加上一个整数k 可以是负数 得到新图newImg 使得新图newImg的所有像素平均值最接近中位值128 请
Java华为OD机试AB卷
Java
算法
华为od
华为OD机试 - 机房布局(Java)
题目描述 小明正在规划一个大型数据中心机房 为了使得机柜上的机器都能正常满负荷工作 需要确保在每个机柜边上至少要有一个电箱 为了简化题目 假设这个机房是一整排 M表示机柜 I表示间隔 请你返回这整排机柜 至少需要多少个电箱 如果无解请返回
Java华为OD机试AB卷
Java
华为od
算法
华为OD机试 - 组成最大数(Java)
题目描述 小组中每位都有一张卡片 卡片上是6位内的正整数 将卡片连起来可以组成多种数字 计算组成的最大数字 输入描述 号分割的多个正整数字符串 不需要考虑非数字异常情况 小组最多25个人 输出描述 最大的数字字符串 用例 输入 22 221
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - IPv4地址转换成整数(Java)
题目描述 存在一种虚拟IPv4地址 由4小节组成 每节的范围为0 255 以 号间隔 虚拟IPv4地址可以转换为一个32位的整数 例如 128 0 255 255 转换为32位整数的结果为2147549183 0x8000FFFF 1 0
Java华为OD机试AB卷
Java
华为od
算法
华为OD机试 - 分苹果(Java)
题目描述 A B两个人把苹果分为两堆 A希望按照他的计算规则等分苹果 他的计算规则是按照二进制加法计算 并且不计算进位 12 5 9 1100 0101 9 B的计算规则是十进制加法 包括正常进位 B希望在满足A的情况下获取苹果重量最多 输
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 乱序整数序列两数之和绝对值最小(Java)
题目描述 给定一个随机的整数 可能存在正整数和负整数 数组 nums 请你在该数组中找出两个数 其和的绝对值 nums x nums y 为最小值 并返回这个两个数 按从小到大返回 以及绝对值 每种输入只会对应一个答案 但是 数组中同一个元
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 最大化控制资源成本(Java)
题目描述 公司创新实验室正在研究如何最小化资源成本 最大化资源利用率 请你设计算法帮他们解决一个任务混部问题 有taskNum项任务 每个任务有开始时间 startTime 结束时间 endTime 并行度 parallelism 三个属性
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 矩阵扩散(Java)
题目描述 存在一个m n的二维数组 其成员取值范围为0或1 其中值为1的成员具备扩散性 每经过1S 将上下左右值为0的成员同化为1 二维数组的成员初始值都为0 将第 i j 和 k l 两个个位置上元素修改成1后 求矩阵的所有元素变为1需要
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 相对开音节(Java)
题目描述 相对开音节构成的结构为 辅音 元音 aeiou 辅音 r除外 e 常见的单词有bike cake等 给定一个字符串 以空格为分隔符 反转每个单词中的字母 若单词中包含如数字等其他非字母时不进行反转 反转后计算其中含有相对开音节结构
Java华为OD机试AB卷
华为od
Java
算法
华为OD机试 - 两数之和绝对值最小(Java)
题目描述 给定一个从小到大的有序整数序列 存在正整数和负整数 数组 nums 请你在该数组中找出两个数 其和的绝对值 nums x nums y 为最小值 并返回这个绝对值 每种输入只会对应一个答案 但是 数组中同一个元素不能使用两遍 输入
Java华为OD机试AB卷
华为od
Java
算法
«
1
2
3
4
5
6
7