Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
华为OD机试 - 跳格子游戏(Java)
题目描述 地上共有N个格子 你需要跳完地上所有的格子 但是格子间是有强依赖关系的 跳完前一个格子后 后续的格子才会被开启 格子间的依赖关系由多组steps数组给出 steps 0 表示前一个格子 steps 1 表示steps 0 可以开启
华为OD机考
Java
算法
华为od
华为OD机试 - 称砝码(Java)
题目描述 现有n种砝码 重量互不相等 分别为 m1 m2 m3 mn 每种砝码对应的数量为 x1 x2 x3 xn 现在要用这些砝码去称物体的重量 放在同一侧 问能称出多少种不同的重量 输入描述 对于每组测试数据 第一行 n 砝码的种数 范
华为OD机考
华为od
Java
算法
华为OD机试 - 最长连续子序列(Java )
题目描述 有N个正整数组成的一个序列 给定整数sum 求长度最长的连续子序列 使他们的和等于sum 返回此子序列的长度 如果没有满足要求的序列 返回 1 输入描述 第一行输入是 N个正整数组成的一个序列 第二行输入是 给定整数sum 输出描
华为OD机考
华为od
华为
华为OD机试 - 观看文艺汇演问题(Java)
题目描述 为了庆祝中国共产党成立100周年 某公园将举行多场文艺表演 很多演出都是同时进行 一个人只能同时观看一场演出 且不能迟到早退 由于演出分布在不同的演出场地 所以连续观看的演出最少有15分钟的时间间隔 小明是一个狂热的文艺迷 想观看
华为OD机考
Java
算法
华为od
机考
华为OD机试 - 找车位(Java)
题目描述 停车场有一横排车位 0代表没有停车 1代表有车 至少停了一辆车在车位上 也至少有一个空位没有停车 为了防剐蹭 需为停车人找到一个车位 使得距停车人的车最近的车辆的距离是最大的 返回此时的最大距离 输入描述 一个用半角逗号分割的停车
华为OD机考
华为od
Java
算法
华为OD机试 - 最长广播响应(Java)
题目描述 某通信网络中有N个网络结点 用1到N进行标识 网络中的结点互联互通 且结点之间的消息传递有时延 相连结点的时延均为一个时间单位 现给定网络结点的连接关系link i u v 其中u和v表示网络结点 当指定一个结点向其他结点进行广播
华为OD机考
华为od
Java
python
华为OD机试 - 冠亚军排名,奖牌榜排名(Java)
题目描述 2012伦敦奥运会即将到来 大家都非常关注奖牌榜的情况 现在我们假设奖牌榜的排名规则如下 首先gold medal数量多的排在前面 其次silver medal数量多的排在前面 然后bronze medal数量多的排在前面 若以上
华为OD机考
华为od
Java
链表
华为OD机试 - 数组拼接(Java)
题目描述 现在有多组整数数组 需要将它们合并成一个新的数组 合并规则 从每个数组里按顺序取出固定长度的内容合并到新的数组中 取完的内容会删除掉 如果该行不足固定长度或者已经为空 则直接取出剩余部分的内容放到新的数组中 继续下一行 输入描述
华为OD机考
华为od
华为
华为OD机试 - 流水线(Java)
题目描述 一个工厂有m条流水线 来并行完成n个独立的作业 该工厂设置了一个调度系统 在安排作业时 总是优先执行处理时间最短的作业 现给定流水线个数m 需要完成的作业数n 每个作业的处理时间分别为t1 t2 tn 请你编程计算处理完所有作业的
华为OD机考
华为od
Java
链表
华为OD机试 - 翻牌求最大分(Java)
题目描述 给出n个牌数 在 100到100之间 求最大得分 规则如下 连续翻牌 如果选当前牌 则总得分等于上一次翻牌总得分加上当前牌的数字 如果当前总得分小于它前三次的总得分的话 那此次不翻牌 并且总得分就等于它前三次的得分 1到3次翻牌数
华为OD机考
华为od
Java
python
华为OD机试 - 找到比自己强的人数(Java)
题目描述 给定数组 2 1 3 2 每组表示师徒关系 第一个元素是第二个元素的老师 数字代表排名 现在找出比自己强的徒弟 输入描述 无 输出描述 无 用例 输入 2 1 3 2 输出 0 1 2 说明 输入 第一行数据 2 1 表示排名第
华为OD机考
华为od
Java
机考
华为OD机试 - 消消乐游戏(Java)
题目描述 游戏规则 输入一个只包含英文字母的字符串 字符串中的两个字母如果相邻且相同 就可以消除 在字符串上反复执行消除的动作 直到无法继续消除为止 此时游戏结束 输出最终得到的字符串长度 输入描述 输入原始字符串 str 只能包含大小写英
华为OD机考
华为od
游戏
华为
华为OD机试 - 阿里巴巴找黄金宝箱(III) (Java & JS & Python)
题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上 无意中发现了强盗集团的藏宝地 藏宝地有编号从0 N的箱子 每个箱子上面贴有一个数字 阿里巴巴念出一个咒语数字 查看宝箱是否存在两个不同箱子 这两个箱子上贴的数字相同 同时这两个箱了的编号之差的
华为OD机考
Java
python
javascript
华为
华为OD机试 - 跳房子II(Java)
题目描述 跳房子 也叫跳飞机 是一种世界性的儿童游戏 游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格 然后获得一次选房子的机会 直到所有房子被选完 房子最多的人获胜 跳房子的过程中 如果有踩线等违规行为 会结束当前回合 甚至可能
华为OD机考
Java
算法
华为od
华为
华为OD机试 - 最少面试官数(Java )
题目描述 某公司组织一场公开招聘活动 假设由于人数和场地的限制 每人每次面试的时长不等 并已经安排给定 用 S1 E1 S2 E2 Sj Ej Si lt Ei 均为非负整数 表示每场面试的开始和结束时间 面试采用一对一的方式 即一名面试官
华为OD机考
华为od
华为OD机试 - 二叉树层序遍历(Java )
题目描述 有一棵二叉树 每个节点由一个大写字母标识 最多26个节点 现有两组字母 分别表示后序遍历 左孩子 gt 右孩子 gt 父节点 和中序遍历 左孩子 gt 父节点 gt 右孩子 的结果 请你输出层序遍历的结果 输入描述 每个输入文件一
华为OD机考
华为od
Java
机考
算法
华为OD机试 - 二叉树中序遍历(Java
题目描述 根据给定的二叉树结构描述字符串 输出该二叉树按照中序遍历结果字符串 中序遍历顺序为 左子树 根结点 右子树 输入描述 由大小写字母 左右大括号 逗号组成的字符串 字母代表一个节点值 左右括号内包含该节点的子节点 左右子节点使用逗号
华为OD机考
Java
算法
华为od
华为OD机试 - 字符串分割(Java )
题目描述 给定非空字符串s 将该字符串分割成一些子串 使每个子串的ASCII码值的和均为水仙花数 1 若分割不成功 则返回0 2 若分割成功且分割结果不唯一 则返回 1 3 若分割成功且分割结果唯一 则返回分割后子串的数目 输入描述 输入字
华为OD机考
Java
算法
前端
华为OD机试 - 求最小步数(Java)
题目描述 求从坐标零点到坐标点n的最小步数 一次只能沿横坐标轴向左或向右移动 2 或 3 注意 途径的坐标点可以为负数 输入描述 坐标点n 输出描述 输出从坐标零点移动到坐标点n的最小步数 备注 1 lt n lt 10 9 用例 输入 4
华为OD机考
华为od
Java
开发语言
华为OD机试 - 最远足迹(Java)
题目描述 某探险队负责对地下洞穴进行探险 探险队成员在进行探险任务时 随身携带的记录器会不定期地记录自身的坐标 但在记录的间隙中也会记录其他数据 探索工作结束后 探险队需要获取到某成员在探险过程中相对于探险队总部的最远的足迹位置 仪器记录坐
华为OD机考
算法
华为od
华为
«
1
2
3
4
5
6
»