E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PAT乙级-机试
【备战秋招】每日一题:华东师范大学保研
机试
-2022-差分计数
为了更好的阅读体检,可以查看我的算法学习博客差分计数题目内容给定n个整数,...,和一个整数x。求有多少有序对(i,j)满足输入格式第一行两个整数,分别代表整数的个数和题目中的x。第二行n个用空格隔开的整数,第i个代表输出格式一行一个整数,代表满足的有序对(i,j)个数。样例input5111542ouput3提示(i,j)为(5,1),(5,2),(3,4)思路1.双指针暴力法双重循环枚举i,j
塔子哥学算法
·
2023-06-19 08:08
c++
算法
数学建模
【备战秋招】每日一题:华东师范大学保研
机试
-2022-位运算
为了更好的阅读体检,可以查看我的算法学习博客位运算题目内容给定一个int型整数x,将x的二进制表示中第i位和第j位的值互换。注意:x的二进制表示的最右边为第0位。输入格式在一行中输入三个整数,x,i,j,整数之间用一个空格分隔。输出格式在一行中输出互换后的结果样例input13824ouput150input2102ouput24思路思路很自然:获取x二进制表示中的第i位与第j位。之后将他们互换即
塔子哥学算法
·
2023-06-19 08:38
备战2023秋招
c++
数学建模
算法
java
华为od
华为
机试
| 笔记
以下为本人在刷题时的笔记,思路及要点仅作为参考,不作为标准的答案。不足之处,欢迎在评论区批评指正~【第一部分:题库】1、勾股数元组1.判断质数boolean数组默认true→0和1不是→从i=2开始,对i的倍数从i倍开始,置为falsepublicstaticbooleanisPrimer(intn){boolean[]countPrime=newboolean[n+1];Arrays.fill(
小芒果dd
·
2023-06-19 04:48
算法
Coding
经验分享
java
华为OD
机试
之乱序整数序列两数之和绝对值最小(Java源码)
乱序整数序列两数之和绝对值最小题目描述给定一个随机的整数(可能存在正整数和负整数)数组nums,请你在该数组中找出两个数,其和的绝对值(|nums[x]+nums[y]|)为最小值,并返回这个两个数(按从小到大返回)以及绝对值。每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。输入描述一个通过空格分割的有序整数序列字符串,最多1000个整数,且整数数值范围是[-65535,65535]
大明子又称小码哥
·
2023-06-19 04:40
华为OD机试
java
算法
开发语言
华为od
华为OD
机试
真题 Java 实现【找车位】【2023 B卷 100分】,附详细解题思路
一、题目描述停车场有一横排车位,0代表没有停车,1代表有车。至少停了一辆车在车位上,也至少有一个空位没有停车。为了防剐蹭,需为停车人找到一个车位,使得距停车人的车最近的车辆的距离是最大的,返回此时的最大距离。二、输入描述1、一个用半角逗号分割的停车标识字符串,停车标识为0或1,0为空位,1为已停车。2、停车位最多100个。三、输出描述输出一个整数记录最大距离。四、解题思路读取输入的停车位状态字符串
哪 吒
·
2023-06-19 02:12
搬砖工逆袭Java架构师
java
华为od
开发语言
华为OD
机试
真题B卷 JavaScript 实现【统计字符】,附详细解题思路
一、题目描述输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。数据范围:输入的字符串长度满足1\len\le1000\1≤n≤1000。二、输入描述输入一行字符串,可以有空格。三、输出描述统计其中英文字符,空格字符,数字字符,其他字符的个数。四、JavaScript算法源码functioncountCharacters(inputString){constletters=/[A-Z
哪 吒
·
2023-06-19 02:12
华为od
javascript
开发语言
学习
算法
华为OD
机试
真题 JavaScript 实现【字符串序列判定】【2022Q4 100分】,附详细解题思路
一、题目描述输入两个字符串a和b,都只包含英文小写字母。a长度<=100,b长度<=500,000。判定a是否是b的有效子串。判定规则:a中的每个字符在b中都能找到(可以不连续),且a在b中字符的前后顺序与a中顺序要保持一致。(例如,a=”qwt”是b=”qwerty”的一个子序列且有效字符是q、w、t)。二、输入描述输入两个字符串a和b,都只包含英文小写字母。a长度<=100,b长度<=500,
哪 吒
·
2023-06-19 02:11
搬砖工逆袭Java架构师
华为od
javascript
华为
ecmascript
开发语言
华为OD
机试
真题B卷 JavaScript 实现【删除字符串中出现次数最少的字符】,附详细解题思路
一、题目描述删除字符串中出现次数最少的字符,如果多个字符出现次数一样则都删除。二、输入描述一个字符串。三、输出描述删除字符串中出现次数最少的字符,如果多个字符出现次数一样则都删除,如果都被删除则换为empty。四、解题思路读取输入的字符串;将字符串转换为字符数组;使用HashMap统计每个字符出现的次数,字符作为键,出现次数作为值;找出出现次数最少的字符,即最小次数minTime,使用Stream
哪 吒
·
2023-06-19 02:10
搬砖工逆袭Java架构师
华为od
javascript
java
开发语言
江苏省计算机等级考试vb二级,江苏省计算机等级考试二级vb.ppt
下面讲VB03上
机试
卷如何做改错题一、控制时间改错:28分钟;编程:38分钟;机动:4分钟二、改错题:16分3个错误:3*5=15分;界面及代码锯齿状1分1.读懂题意,看提示,示例.已知?求?算法?
weixin_39683692
·
2023-06-18 23:08
江苏省计算机等级考试vb二级
【2023】华为OD
机试
真题Java CC++ Python JS Go-题目0247-恢复数字序列
题目0247-恢复数字序列题目描述对于一个连续正整数组成的序列,可以将其拼接成一个字符串,再将字符串里的部分字符打乱顺序。如序列89101112,拼接成的字符串为89101112,打乱一部分字符后得到90811211。注意打乱后原来的正整数可能被拆开,比如在90811211中,原来的正整数10就被拆成了0和1。现给定一个按如上规则得到的打乱了字符的字符串,请将其还原成连续正整数序列,并输出序列中最
AmosCloud2013
·
2023-06-18 22:26
华为od
java
c语言
【2023】华为OD
机试
真题Java CC++ Python JS Go-题目0248-求最小步数
题目0248-求最小步数题目描述求从坐标零点到坐标n的最小步数,一次只能沿横坐标轴向左或向右移动2或3。注意:途经的坐标可以为负数。输入描述坐标点n输出描述输出从坐标零点移动到坐标n的移动步数。示例一输入4输出2说明从坐标零点移动到4,最小需要两步,即向右移2步,再向右移2步备注1≤n≤1091\leqn\leq10^9
AmosCloud2013
·
2023-06-18 22:26
华为od
java
c语言
【2023】华为OD
机试
真题Java CC++ Python JS Go-题目0246-需要打开多少监控器
题目0246-需要打开多少监控器题目描述某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开,给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器输入描述第一行输入m,n表示长宽,满足1
AmosCloud2013
·
2023-06-18 22:25
华为od
java
c语言
【备战秋招】每日一题:华东师范大学保研
机试
-2022-整数排序
为了更好的阅读体检,可以查看我的算法学习博客华东师范大学保研
机试
-2022-整数排序题目内容输入若干个int类型整数,将整数按照位数由大到小排序,如果位数相同,则按照整数本身从小到大排序。
塔子哥学算法
·
2023-06-18 21:58
备战2023秋招
c++
算法
开发语言
华为od
java
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 报文重排序
为了更好的阅读体检,可以查看我的算法学习博客报文重排序题目描述对报文进行重传和重排序是常用的可靠性机制,重传缓中区内有一定数量的子报文,每个子报文在原始报文中的顺序已知,现在需要恢复出原始报文。输入描述输入第一行为N,表示子报文的个数,。输入第二行为N个子报文,以空格分开,子报文格式为:字符串报文内容+后缀顺序索引字符串报文内容由[a-z,A-Z]组成,后缀为整型值,表示顺序。顺序值唯一,不重复。
塔子哥学算法
·
2023-06-18 21:27
备战2023秋招
华为od
java
开发语言
c++
javascript
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 查字典
为了更好的阅读体检,可以查看我的算法学习博客查字典题目描述输入一个单词前缀和一个字典,输出包含该前缀的单词输入描述单词前缀+字典长度+字典。字典是一个有序单词数组。输入输出都是小写。输出描述所有包含该前缀的单词,多个单词换行输出若没有则返回-1样例输入b3abc输出b说明无输入abc4aababcabcd输出abcabcd说明无输入a3bcd输出-1说明无题目内容均收集自互联网,如如若此项内容侵犯
塔子哥学算法
·
2023-06-18 14:41
备战2023秋招
华为od
算法
java
python
javascript
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 代码编辑器
为了更好的阅读体检,为了更好的阅读体检,,可以查看我的算法学习博客代码编辑器题目描述某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。支持的指令(X为大于等于0的整数,word为无空格的字符串):FORWARDX指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾。BACK
塔子哥学算法
·
2023-06-18 14:41
备战2023秋招
华为od
编辑器
华为
算法
python
javascript
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 阿里巴巴找黄金宝箱(III)
为了更好的阅读体检,可以查看我的算法学习博客阿里巴巴找黄金宝箱(III)题目描述贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面贴有一个数字。阿里巴巴念出一个咒语数字,查看宝箱是否存在两个不同箱子,这两个箱子上贴的数字相同,同时这两个箱了的编号之差的绝对值小于等于咒语数字,如果存在这样的一对宝箱,请返回最先找到的那对宝箱左边箱子的编号,如果
塔子哥学算法
·
2023-06-18 14:11
备战2023秋招
华为od
java
算法
c++
javascript
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 阿里巴巴找黄金宝箱(II)
为了更好的阅读体检,可以查看我的算法学习博客阿里巴巴找宝箱(ll)题目描述贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面贴有箱子中藏有金币的数量。从金币数量中选出一个数字集合,并销毁贴有这些数字的每个箱子,如果能销毁一半及以上的箱子,则返回这个数字集合的最小大小输入描述一个数字字串,数字之间使用逗号分隔,例如:6,6,6,6,3,3,3,
塔子哥学算法
·
2023-06-18 14:40
备战2023秋招
华为od
java
算法
c++
javascript
【华为OD
机试
真题2023B卷 JAVA&JS】采样过滤
华为OD2023(B卷)
机试
题库全覆盖,刷题指南点这里采样过滤知识点滑窗时间限制:1s空间限制:256MB限定语言:不限题目描述:在做物理实验时,为了计算物体移动的速率,通过相机等工具周期性的采样物体移动距离
若博豆
·
2023-06-18 14:27
华为OD机试真题
2023
(A
华为od
华为
算法
java
javascript
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 代表团坐车
为了更好的阅读体检,为了更好的阅读体检,,可以查看我的算法学习博客代表团坐车题目描述某组织举行会议,来了多个代表团同时到达,接待处只有一辆汽车,可以同时接待多个代表团,为了提高车辆利用率,请帮接待员计算可以坐满车的接待方案,输出方案数量。约束:一个团只能上一辆车,并目代表团人数(代表团数量小于30,每个代表团人数小于30)小于汽车容量(汽车容量小于100)需要将车辆坐满输入描述第一行代表团人数,英
孤帆独步
·
2023-06-18 14:54
2023秋招
华为od
算法
华为
python
java
2023.05-B卷-华为OD
机试
- 恢复数字序列-”新加题型“(100分值)
题目描述对于一个连续正整数组成的序列,可以将其拼接成一个字符串,再将字符串里的部分字符打乱顺序。如序列89101112,拼接成的字符串为89101112,打乱一部分字符后得到90811211,原来的正整数10就被拆成了0和1。现给定一个按如上规则得到的打乱字符的字符串,请将其还原成连续正整数序列,并输出序列中最小的数字。输入描述输入一行,为打乱字符的字符串和正整数序列的长度,两者间用空格分隔,字符
孤帆独步
·
2023-06-18 14:53
华为
算法
面试
阿里云
程序人生
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 阿里巴巴找黄金宝箱(III)
2023大厂笔试模拟练习网站(含题解)www.codefun2000.com最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据,挂载到我们的OJ上,供大家学习交流,体会笔试难度。现已录入200+道互联网大厂模拟练习题,还在极速更新中。欢迎关注公众号“塔子哥学算法”获取最新消息。提交链接:首页-CodeFun2000为了更好的阅读体检,可以查看OJ上的题解。进入提交链接,点击右边菜单
孤帆独步
·
2023-06-18 14:53
2023秋招
华为od
java
算法
javascript
c++
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 比赛的冠亚季军
为了更好的阅读体检,可以查看我的算法学习博客比赛的冠亚季军题目描述有个运动员,他们的id为0到N-1,他们的实力由一组整数表示。他们之间进行比赛,需要决出冠亚军。比赛的规则是0号和1号比赛,2号和3号比赛,以此类推,每一轮,相邻的运动员进行比赛,获胜的进入下一轮,实力值大的获胜,实力值相等的情况,id小的情况下获胜,轮空的直接进入下一轮。输入描述输入一行N个数字代表N的运动员的实力值(0实力值10
孤帆独步
·
2023-06-18 14:53
2023秋招
华为od
java
算法
c++
python
2023.05-B卷-华为OD
机试
- 阿里巴巴找黄金宝箱(II)-”新加题型“(100分值)
题目描述贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面贴有箱子中藏有金币的数量。从金币数量中选出一个数字集合,并销毁贴有这些数字的每个箱子,如果能销毁一半及以上的箱子,则返回这个数字集合的最小大小输入描述一个数字字串,数字之间使用逗号分隔,例如:6,6,6,6,3,3,3,1,1,5字串中数字的个数为偶数,并且1字串中数字的个数10000
孤帆独步
·
2023-06-18 14:23
java
算法
面试
华为
安全
【备战秋招】每日一题:2023.05-B卷-华为OD
机试
- 代码编辑器
为了更好的阅读体检,为了更好的阅读体检,,可以查看我的算法学习博客代码编辑器题目描述某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。支持的指令(X为大于等于0的整数,word为无空格的字符串):FORWARDX指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾。BACK
孤帆独步
·
2023-06-18 14:51
华为od
编辑器
华为
python
java
【华为OD
机试
真题2023B卷 JAVA&JS】乘坐保密电梯
华为OD2023(B卷)
机试
题库全覆盖,刷题指南点这里乘坐保密电梯时间限制:1s空间限制:256MB限定语言:不限题目描述:有一座保密大楼,你从0楼到达指定楼层m,必须这样的规则乘坐电梯:给定一个数字序列
若博豆
·
2023-06-18 13:46
华为OD机试真题
2023
(A
华为od
华为
算法
javascript
java
华为OD
机试
之最大N个数与最小N个数的和
最大N个数与最小N个数的和题目描述给定一个数组,编写一个函数来计算它的最大N个数与最小N个数的和。你需要对数组进行去重。说明:数组中数字范围[0,1000]最大N个数与最小N个数不能有重叠,如有重叠,输入非法返回-1输入非法返回-1输入描述第一行输入M,M标识数组大小第二行输入M个数,标识数组内容第三行输入N,N表达需要计算的最大、最小N个数输出描述输出最大N个数与最小N个数的和用例输入59588
大明子又称小码哥
·
2023-06-18 08:51
华为OD机试
华为od
java
算法
华为OD
机试
真题 JavaScript 实现【在字符串中找出连续最长的数字串】【2023 B卷 100分】,附详细解题思路
一、题目描述输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)。本题含有多组样例输入。数据范围:字符串长度1≤n≤200,保证每组输入都至少含有一个数字。二、输入描述输入一个字符串。三、输出描述输出字符串中最长的数字字符串和它的长度,中间用逗号间隔。如果有相同长度的串,则要一块儿输出(中间不要输出空格)。四、解题思路输入一个字符串;使
哪 吒
·
2023-06-18 07:36
华为
javascript
开发语言
学习
算法
华为OD
机试
真题 Java 实现【关联子串】【2023Q1 100分】,附详细解题思路
一、题目描述给定两个字符串str1和str2,str1进行排列组合只要有一个为str2的子串则认为str1是str2的关联子串,请返回子串在str2的起始位置,若不是关联子串则返回-1。二、输入描述vaanezhajava三、输出描述6四、解题思路读取输入的两个字符串str1和str2;获取str1和str2的长度,分别赋值给变量a和b;初始化变量index为-1,用于记录关联子串在str2中的起
哪 吒
·
2023-06-17 19:37
搬砖工逆袭Java架构师
java
华为od
算法
学习
华为OD
机试
真题 JavaScript 实现【磁盘容量排序】【2022Q4 100分】,附详细解题思路
一、题目描述磁盘的容量单位常用的有M,G,T这三个等级,它们之间的换算关系为1T=1024G,1G=1024M,现在给定n块磁盘的容量,请对它们按从小到大的顺序进行稳定排序,例如给定5块盘的容量,1T,20M,3G,10G6T,3M12G9M排序后的结果为20M,3G,3M12G9M,1T,10G6T。注意单位可以重复出现,上述3M12G9M表示的容量即为3M+12G+9M,和12M12G相等。二
哪 吒
·
2023-06-17 19:37
搬砖工逆袭Java架构师
华为od
javascript
java
前端
vue.js
华为OD
机试
真题 JavaScript 实现【找车位】【2023 B卷 100分】,附详细解题思路
一、题目描述停车场有一横排车位,0代表没有停车,1代表有车。至少停了一辆车在车位上,也至少有一个空位没有停车。为了防剐蹭,需为停车人找到一个车位,使得距停车人的车最近的车辆的距离是最大的,返回此时的最大距离。二、输入描述1、一个用半角逗号分割的停车标识字符串,停车标识为0或1,0为空位,1为已停车。2、停车位最多100个。三、输出描述输出一个整数记录最大距离。四、解题思路读取输入的停车位状态字符串
哪 吒
·
2023-06-17 19:07
搬砖工逆袭Java架构师
华为od
javascript
java
前端
vue.js
【华为OD
机试
】阿里巴巴找黄金宝箱(V)【2023 B卷|100分】
【华为OD
机试
】-真题!!点这里!!【华为OD
机试
】真题考点分类!!点这里!!
goldarmour
·
2023-06-17 18:21
c++
开发语言
华为od机试
python
【华为OD
机试
】五子棋迷【2023 B卷|100分】
【华为OD
机试
】-真题!!点这里!!【华为OD
机试
】真题考点分类!!点这里!!题目描述张兵和王武是五子棋迷,工作之余经常切磋棋艺。这不,这会儿又下起来了。
goldarmour
·
2023-06-17 18:51
算法
华为od机试
c++
python
前端
SSM阶段
机试
查询新增取消确定exportdefault{data:function(){return{hname:'',tableData:[],dialogFormVisible:false,form
律莳
·
2023-06-17 18:32
笔记
华为OD
机试
之整数对最小和
整数对最小和题目描述给定两个整数数组array1、array2,数组元素按升序排列。假设从array1、array2中分别取出一个元素可构成一对元素,现在需要取出k对元素,并对取出的所有元素求和,计算和的最小值。注意:两对元素如果对应于array1、array2中的两个下标均相同,则视为同一对元素。输入描述输入两行数组array1、array2,每行首个数字为数组大小size(0pointSumL
大明子又称小码哥
·
2023-06-17 12:04
华为OD机试
华为od
算法
华为
华为OD
机试
真题 JavaScript 实现【通信误码】【2022Q4 100分】,附详细解题思路
一、题目描述信号传播过程中会出现一些误码,不同的数字表示不同的误码ID,取值范围为1~65535,用一个数组记录误码出现的情况。每个误码出现的次数代表误码频度,请找出记录中包含频度最高误码的最小子数组长度。二、输入描述误码总数目:取值范围为0-255,取值为0表示没有误码的情况。误码出现频率数组:误码ID范围为1-65535,数组长度为1~1000。三、输出描述包含频率最高的误码最小子数组长度。四
哪 吒
·
2023-06-17 09:35
javascript
前端
vue
【华为OD
机试
】报文重排序【2023 B卷|100分】
【华为OD
机试
】-真题!!点这里!!【华为OD
机试
】真题考点分类!!点这里!!
goldarmour
·
2023-06-17 03:41
java
开发语言
华为od机试
c++
华为OD
机试
真题 Java 实现【玩牌高手】【2023 B卷 100分】,附详细解题思路
一、题目描述给定一个长度为n的整型数组,表示一个选手在n轮内可选择的牌面分数。选手基于规则选牌,请计算所有轮结束后其可以获得的最高总分数。选择规则如下:在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分数,为其新的总分数;选手也可不选择本轮牌面直接跳到下一轮,此时将当前总分数还原为3轮前的总分数,若当前轮次小于等于3(即在第1、2、3轮选择跳过轮次),则总分数置为0;选手的初始总分数为0,
哪 吒
·
2023-06-17 03:18
搬砖工逆袭Java架构师
java
华为od
算法
学习
华为OD
机试
真题 JavaScript 实现【玩牌高手】【2023 B卷 100分】,附详细解题思路
一、题目描述给定一个长度为n的整型数组,表示一个选手在n轮内可选择的牌面分数。选手基于规则选牌。请计算所有轮结束后其可以获得的最高总分数。选择规则如下:在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分数,为其新的总分数;选手也可不选择本轮牌面直接跳到下一轮,此时将当前总分数还原为3轮前的总分数,若当前轮次小于等于3(即在第1、2、3轮选择跳过轮次),则总分数置为0;选手的初始总分数为0,
哪 吒
·
2023-06-17 00:26
搬砖工逆袭Java架构师
华为od
javascript
算法
vue.js
前端
华为OD
机试
真题 JavaScript 实现【计算最大乘积】【2022Q4 100分】,附详细解题思路
一、题目描述给定一个元素类型为小写字符串的数组,请计算两个没有相同字符的元素长度乘积的最大值,如果没有符合条件的两个元素,返回0。二、输入描述输入为一个半角逗号分隔的小写字符串的数组,2{//使用逗号分隔得到字符串数组arrconstarr=line.split(",");//保存最大的长度乘积letmax=0;//使用两层循环遍历数组中的每对不同的字符串for(leti=0;i
哪 吒
·
2023-06-17 00:26
搬砖工逆袭Java架构师
华为od
javascript
开发语言
华为OD
机试
真题 Java 实现【跳格子2】【2023 B卷 100分】,附详细解题思路
一、题目描述小明和朋友玩跳格子游戏,有n个连续格子组成的圆圈,每个格子有不同的分数,小朋友可以选择从任意格子起跳,但是不能跳连续的格子,不能回头跳,也不能超过一圈。给定一代表每个格子得分的非负整数数组,计算能够得到的最高分数。二、输入描述给定一个数组,第一个格子和最后一个格子首尾相连,比如:232三、输出描述输出能够得到的最高分,比如:3四、解题思路动态规划算法将原问题视作若干个重叠子问题的逐层递
哪 吒
·
2023-06-17 00:55
java
华为
算法
学习
后端
华为OD
机试
真题 Java 实现【最小传输时延】【2023 B卷 100分】,附详细解题思路
一、题目描述某通信网络中有N个网络节点,用1到N进行标识。网络通过一个有向无环图表示,其中图的边的值表示结点之间的消息传递时延。现给定相连节点之间的时延列表times[i]={u,v,w},u表示源节点,v表示目的节点,w表示u和v之间的消息传递时延。请计算给定源节点到目的节点的最小传输时延,如果目的节点不可达,返回-1。二、输入描述第一行输入两个正整数,表示网络节点的个数N,M,用空格分割;下面
哪 吒
·
2023-06-17 00:55
java
华为
开发语言
华为OD
机试
真题 Java 实现【在字符串中找出连续最长的数字串】【2023 B卷 100分】,附详细解题思路
一、题目描述输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)。本题含有多组样例输入。数据范围:字符串长度1≤n≤200,保证每组输入都至少含有一个数字。二、输入描述输入一个字符串。三、输出描述输出字符串中最长的数字字符串和它的长度,中间用逗号间隔。如果有相同长度的串,则要一块儿输出(中间不要输出空格)。四、解题思路输入一个字符串;使
哪 吒
·
2023-06-17 00:55
java
华为
开发语言
学习
算法
华为OD
机试
真题B卷 JavaScript 实现【乱序整数序列两数之和绝对值最小】,附详细解题思路
一、题目描述给定一个随机的整数(可能存在正整数和负整数)数组nums,请你在该数组中找出两个数,其和的绝对值(|nums[x]+nums[y]|)为最小值,并返回这个两个数(按从小到大返回)以及绝对值。每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。二、输入描述一个通过空格分割的有序整数序列字符串,最多1000个整数,且整数数值范围是[-65535,65535]。三、输出描述两数之和
哪 吒
·
2023-06-17 00:55
搬砖工逆袭Java架构师
华为od
javascript
开发语言
华为OD
机试
真题 Java 实现【机房布局】【2023Q1 200分】
一、题目描述小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。为了简化题目,假设这个机房是一整排,M表示机柜,I表示间隔,请你返回这整排机柜,至少需要多少个电箱。如果无解请返回-1。二、输入描述cabinets=“MIIM”其中M表示机柜,I表示间隔。三、输出描述2表示至少需要2个电箱。四、补充说明1<=strlen(cabinets
哪 吒
·
2023-06-17 00:55
java
华为
开发语言
算法
学习
华为OD
机试
真题 Java 实现【寻找密码】【2023Q1 100分】,附详细解题思路
一、题目描述小王在进行游戏大闯关,有一个关卡需要输入一个密码才能通过,密码获得的条件如下:在一个密码本中,每一页都有一个由26个小写字母组成的若干位密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。请输出符合要求的密码,如果由多个符合要求的密码,则返回字典序最大的密码。若没有符合要求的密码,则返回空字符串。二、输入描述密码本由一个字符串数组组成,不同元素之间使用空格隔开,每一个元素代表
哪 吒
·
2023-06-17 00:54
java
华为
算法
学习
后端
华为OD
机试
真题 Java 实现【通信误码】【2022Q4 100分】,附详细解题思路
一、题目描述信号传播过程中会出现一些误码,不同的数字表示不同的误码ID,取值范围为1~65535,用一个数组记录误码出现的情况。每个误码出现的次数代表误码频度,请找出记录中包含频度最高误码的最小子数组长度。二、输入描述误码总数目:取值范围为0-255,取值为0表示没有误码的情况。误码出现频率数组:误码ID范围为1-65535,数组长度为1~1000。三、输出描述包含频率最高的误码最小子数组长度。四
哪 吒
·
2023-06-17 00:54
java
华为
开发语言
算法
学习
华为OD
机试
真题 Java 实现【光伏场地建设规划】【2023Q1 100分】
一、题目描述祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源。对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以发电的区域根据光照,地形等给出了每平方公里年发电量x千瓦。我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。二、输入描述第一行输入为调研
哪 吒
·
2023-06-17 00:54
java
华为
开发语言
算法
华为OD
机试
真题 Java 实现【工作安排】【2023Q1 100分】
一、题目描述小明每周上班都会拿着自己的工作清单,工作清单内包含n项工作,每项工作都有对应的耗时时长(单位h)和报酬,工作的总报酬为所有已完成工作的报酬之和。那么请你帮小明安排一下工作,保证小明在指定的工作时间内完成工作收入最大化。二、输入描述输入的第一行为两个正整数T,n。T代表工作时长(单位h,00),w代表该项工作的报酬。三、输出描述输出小明指定工作时长内可获得的最大报酬。四、解题思路读取输入
哪 吒
·
2023-06-17 00:54
java
算法
开发语言
华为
学习
华为OD
机试
真题 Java 实现【获得完美走位】【2022Q4 200分】
一、题目描述在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏任务必定会回到原点,则称此次走位为完美走位。现给定玩家的走位(例如:ASDA),请通过更换其中一段连续走位的方式使得原走位能够变成一个完美走位。其中待更换
哪 吒
·
2023-06-17 00:24
java
华为
算法
学习
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他