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
华为机试
【牛客网
华为机试
】HJ8 合并表记录
题目描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入:401021234输出:031234解题思路(1)记录输入的key,value个数,赋值给num(2)新建空字典data_d
202xxx
·
2024-01-15 12:15
华为机试
—Smith数
对于一个正整数n,如果它的各位之和等于它的所有质因数的各位之和,则该数被称为Smith数。例如,31257=3*3*23*151,31257的各位数字之和为3+1+2+5+7=18,它的所有质因数的各位数字之和为3+3+2+3+1+5+1=18,因此,31257是一个Smith数。编写一个程序判断输入的正整数是不是Smith数。输入说明:有多组数据,每组数据只有一个整数n(#include#inc
小地盘
·
2024-01-14 15:09
华为机试
华为机试
Smith数
质因数
各位数和
字符串最后一个单词的长度【C语言】
【
华为机试
题HJ1】字符串最后一个单词的长度描述输入描述:输出描述:示例1参考代码1背景知识点```scanf("%s",u8Str)!
yangbocsu
·
2024-01-12 23:53
【牛客-华为机试题103道题】
嵌入式软件工程师修炼记
c语言
开发语言
华为机试
最大社交距离(Python)
题目描述疫情期间需要大家保证一定的社交距离,公司组织开交流会议。座位一排共N个座位,编号分别为[0,N-1],要求员工一个接着一个进入会议室,并且可以在任何时候离开会议室。满足:每当一个员工进入时,需要坐到最大社交距离(最大化自己和其他人的距离的座位);如果有多个这样的座位,则坐到索引最小的那个座位。输入描述会议室座位总数seatNum。(10,空在任何位置都行,但是要给他安排索引最小的位置,也就
weixin_38346576
·
2024-01-10 16:52
python
华为机试
真题实战应用【赛题代码篇】-跳格子2(附Java和python代码)
目录题目描述解析思路代码实现JavaJSpython题目描述小明和朋友玩跳格子游戏,有n个连续格子组成的圆圈,每个格子有不同的分数,小朋友可以选择从任意格子起跳,但是不能跳连续的格子,不能回头
林聪木
·
2024-01-10 06:32
java
华为
c++
华为机试
真题实战应用【算法代码篇】-天然蓄水库(附python、C语言和JAVA代码实现)
目录问题描述解题思路代码实现C语言pythonJava问题描述公元2919年,人类终于发现了一颗宜居星球——X星。现想在X星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大?
林聪木
·
2024-01-10 06:01
华为
算法
java
华为OD机试会遇到原题吗?
学生们反馈,最近的考试基本会遇到2-3道原题,高分比较简单,大家需要的可以订阅专栏:华为OD机试2024年最新题库(Python、JAVA、C++、JS)_
华为机试
2023题-CSDN博客
2023面试高手
·
2024-01-08 08:40
华为OD机试题库2024年
华为od
算法
java
python
【
华为机试
真题Java】多段线数据压缩
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述下图中,每个方块代表一个像素,每个像素用其行号和列号表示。为简化处理,多线段的走向只能是水平、竖直、斜向45度。上图中的多线段可以用下面的坐标串表示:(2,8),(3,7),(3,6),(3,5),(4,4),(5,3),(6,2),(7,3),(8,4),(7,5)。但可以发现,这种表示不是最简的,其实只需要存储6个蓝色的关键点
forest_long
·
2024-01-05 23:00
华为机试真题-Java
算法
华为od
java
华为
华为机试
python
华为招聘
【
华为机试
真题Java】贪吃的猴子
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述一只贪吃的猴子,来到一个果园,发现许多串香蕉排成一行,每串香蕉上有若干根香蕉。每串香蕉的根数由数组numbers给出。猴子获取香蕉,每次都只能从行的开头或者末尾获取,并且只能获取N次,求猴子最多能获取多少根香蕉。输入描述第一行为数组numbers的长度第二行为数组numbers的值每个数字通过空格分开第三行输入为N,表示获取的次数
forest_long
·
2024-01-05 23:30
华为机试真题-Java
算法
华为od
华为
java
华为机试
华为招聘
华为机试招聘
【
华为机试
真题Java】精准核酸检测
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹交叉。现在给定一组确诊人员编号(X1,X2,X3,...,Xn),在所有人当中,找出哪些人需要进行核酸检测,输出需要进行核酸检测的人数。(注意:确诊病例自身不需要
forest_long
·
2024-01-05 23:29
华为机试真题-Java
算法
华为od
java
华为
华为机试
华为招聘
算法机试
【
华为机试
真题Java】测试用例执行计划
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述某个产品当前迭代周期内有N个特性(F1,F2,......FN)需要进行覆盖测试,每个特性都被评估了对应的优先级,特性使用其ID作为下标进行标识。设计了M个测试用例(T1,T2,......,TM),每个测试用例对应一个覆盖特性的集合,测试用例使用其ID作为下标进行标识,测试用例的优先级定义为其覆盖的特性的优先级之和。在开展测试之
forest_long
·
2024-01-05 23:28
华为机试真题-Java
华为od
算法
华为
java
python
测试用例
华为招聘机试
【
华为机试
】2023年真题B卷(python)-快递运输
一、题目题目描述:运送的快递放在大小不等的长方体快递盒中,为了能够装载更多的快递同时不能让货车超载,需要计算最多能装多少个快递。注:快递的体积不受限制快递数最多1000个货车载重最大50000二、输入输出输入描述:第一行输入每个快递的重量,用英文逗号隔开,如5,10,2,11第二行输入货车的载重量,如20输出描述:输出最多能装多少个快递,如3三、示例示例1:输入输出示例仅供调试,后台判题数据一般不
西攻城狮北
·
2024-01-03 18:26
华为机试
华为
python
算法
华为机试
快递运输
【
华为机试
】2023年真题B卷(python)-快速人名查找
一、题目题目描述:给一个字符串,表示用’,\’分开的人名。然后给定一个字符串,进行快速人名查找,符合要求的输出。快速人名查找要求︰人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。二、输入输出输入描述:第一行是人名,用’,\’分开的人名第二行是查找字符串输出描述:输出满足要求的人名三、示例示例1:输入输出示例仅供调试,后台判题数据一般不包含示例输入:zhangsan,zhangsan
西攻城狮北
·
2024-01-03 18:26
华为机试
华为
python
算法
华为机试
快速人名查找
【
华为机试
】2023年真题B卷(python)-篮球比赛
一、题目题目描述:篮球(5V5)比赛中,每个球员拥有一个战斗力,每个队伍的所有球员战斗力之和为该队伍的总体战斗力。现有10个球员准备分为两队进行训练赛,教练希望2个队伍的战斗力差值能够尽可能的小,以达到最佳训练效果。给出10个球员的战斗力,如果你是教练,你该如何分队,才能达到最佳训练效果?请说出该分队方案下的最小战斗力差值。二、输入输出输入描述:10个篮球队员的战斗力(整数,范围[1,10000]
西攻城狮北
·
2024-01-03 18:26
华为机试
华为
python
算法
华为机试
篮球比赛
【
华为机试
】2023年真题B卷(python)-考古问题
一、题目题目描述:考古问题,假设以前的石碑被打碎成了很多块,每块上面都有一个或若干个字符,请你写个程序来把之前石碑上文字可能的组合全部写出来,按升序进行排列。二、输入输出三、示例示例1:输入输出示例仅供调试,后台判题数据一般不包含示例输入:3abc输出abcacbbacbcacabcba示例2:输入输出示例仅供调试,后台判题数据一般不包含示例输入3aba输出aabababaa四、要求时间限制:C/
西攻城狮北
·
2024-01-03 18:54
华为机试
华为
python
算法
华为机试
考古问题
华为机试
:HJ70 矩阵乘法计算量估算
描述矩阵乘法的运算量与矩阵乘法的顺序强相关。例如:A是一个50×10的矩阵,B是10×20的矩阵,C是20×5的矩阵计算A*B*C有两种顺序:((AB)C)或者(A(BC)),前者需要计算15000次乘法,后者只需要3500次。编写程序计算不同的计算顺序需要进行的乘法次数。数据范围:矩阵个数:1≤n≤15,行列数:1≤rowi,coli≤100,保证给出的字符串表示的计算顺序唯一。进阶:时间复杂度
清贫码农
·
2024-01-03 12:24
算法
华为机试
:HJ16 购物单
描述王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑打印机,扫描仪书柜图书书桌台灯,文具工作椅无如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。每个主件可以有0个、1个或2个附件。附件不再有从属于自己的附件。王强查到了每件物品的价格(都是10元的整数倍),而他只有N元的预算。除此之外,他给每
清贫码农
·
2024-01-03 12:53
Java
算法
面试
算法
华为机试
:HJ66 配置文件恢复
描述有6条配置命令,它们执行的结果分别是:命令执行resetresetwhatresetboardboardfaultboardaddwheretoaddboarddeletenoboardatallrebootbackplaneimpossiblebackplaneabortinstallfirstheheunknowncommand注意:hehe不是命令。为了简化输入,方便用户,以“最短唯一匹
清贫码农
·
2024-01-03 12:53
华为
算法
华为od
华为机试
:HJ82 将真分数分解为埃及分数
描述分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数,叫做真分数),请将该分数分解为埃及分数。如:8/11=1/2+1/5+1/55+1/110。注:真分数指分子小于分母的分数,分子和分母有可能gcd不为1!如有多个解,请输出任意一个。输入描述:输入一个真分数,String型输出描述:输出分解后的string示例1输入:8/112/4输出:1/2+1/5+1/55+1/1101/3
清贫码农
·
2024-01-03 12:17
算法
Java
机试
java
开发语言
【牛客网
华为机试
】HJ9 提取不重复的整数
题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是0。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入:9876673输出:37689解题思路(1)将输入的字符串进行反转(2)逐个元素添加到result,剔除重复元素>>>"9876673"[::-1]'3766789'代码whil
202xxx
·
2024-01-03 07:01
【
华为机试
】2023年真题B卷(python)-滑动窗口最大值
一、题目题目描述:有一个N个整数的数组,和一个长度为M的窗口,窗口从数组内的第一个数开始滑动直到窗口不能滑动为止,每次窗口滑动产生一个窗口和(窗口内所有数的和),求窗口滑动产生的所有窗口和的最大值。二、输入输出输入描述:第一行输入一个正整数N,表示整数个数。(0N:returnNone#计算初始窗口内所有数的和current_sum=sum(nums[:M])max_sum=current_sum
西攻城狮北
·
2024-01-01 22:48
华为机试
华为
python
算法
华为机试
滑动窗口最大值
【
华为机试
】2023年真题B卷(python)-猴子爬山
一、题目题目描述:一天一只顽猴想去从山脚爬到山顶,途中经过一个有个N个台阶的阶梯,但是这猴子有一个习惯:每一次只能跳1步或跳3步,试问猴子通过这个阶梯有多少种不同的跳跃方式?二、输入输出输入描述:输入只有一个整数N(0=3else0)returndp[N]N=int(input())result=count_jump_ways(N)print(result)
西攻城狮北
·
2024-01-01 22:47
华为机试
华为
python
算法
华为机试
猴子爬山
【
华为机试
】2023年真题B卷(python)-喊七的次数重排
一、题目题目描述:喊7是一个传统的聚会游戏,N个人围成一圈,按顺时针从1到N编号。编号为1的人从1开始喊数,下一个人喊的数字为上一个人的数字加1,但是当将要喊出来的数字是7的倍数或者数字本身含有7的话,不能把这个数字直接喊出来,而是要喊”过”。假定玩这个游戏的N个人都没有失误地在正确的时机喊了”过”,当喊到数字K时,可以统计每个人喊”过”的次数。现给定一个长度为N的数组,存储了打乱顺序的每个人喊”
西攻城狮北
·
2024-01-01 22:45
华为机试
华为
python
算法
华为机试
喊七的次数重排
【
华为机试
】2023年真题B卷(python)-冠亚军排名-奖牌榜排名
一、题目题目描述:2012伦敦奥运会即将到来,大家都非常关注奖牌榜的情况,现在我们假设奖牌榜的排名规则如下.1.首先goldmedal数量多的排在前面2.其次silvermedal数量多的排在前面3.然后bronzemedal数量多的排在前面4.若以上三个条件仍无法区分名次,则以国家名称的字典顺序排定我们假设国家名称不超过二十个字符,各类奖牌数不超过100,且大于0二、输入输出输入描述:第一行输入
西攻城狮北
·
2023-12-31 16:01
华为机试
华为
python
算法
华为机试
冠亚军排名-奖牌榜排名
【
华为机试
】2023年真题B卷(python)-关联子串
一、题目题目描述:给定两个字符串str1和str2,str1进行排列组合只要有一个为str2的子串则认为str1是str2的关联子串,请返回子串在str2的起始位置,若不是关联子串则返回-1。二、示例示例1输入输出示例仅供调试,后台判题数据一般不包含示例输入:abcefghicbaiii输出:5示例2输入输出示例仅供调试,后台判题数据一般不包含示例输入:abcefghiccaiii输出:-1三、解
西攻城狮北
·
2023-12-31 16:28
华为机试
华为
python
算法
华为机试
关联子串
【
华为机试
真题Java】跳马
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或者直者走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称"马走日"字。给定m行n列的棋盘(网格图),棋盘上只有棋子象棋中的棋子“马”,并且每个棋子有等级之分,等级为k的马可以跳1~k步(走的方式与象棋中“马”的规则一样,不可以超出棋盘位置),问
forest_long
·
2023-12-30 18:20
华为机试真题-Java
算法
华为od
华为
python
华为机试
java
华为招聘
【
华为机试
真题Java】可以处理的最大任务数
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述在某个项目中有多个任务(用task数组表示)需要你进行处理,其中:task[i]=[si,ei]你可以在si≤day≤ei中的任意一天处理该任务,请返回你可以处理的最大任务数。输入描述第一行为任务数量n1≤n≤100000后面n行表示各个任务的开始时间和终止时间,使用si,ei表示1≤si≤ei≤100000输出描述输出
forest_long
·
2023-12-30 18:19
华为机试真题-Java
华为
java
华为od
华为od机试
华为云
华为招聘
【
华为机试
真题Java】路口最短时间问题
目录题目描述输入描述输出描述参考示例参考代码机试介绍写在最后题目描述假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为timePerRoad;街道的街口(交叉点)有交通灯,灯的周期T(=lights[row][col])各不相同;车辆可直行、左转和右转,其中直行和左转需要等相应T时间的交通灯才可通行,右转无需等待。现给出n*m个街口的交通灯周期,以及起止街口的坐标,计算车辆经过两个街口
forest_long
·
2023-12-30 18:19
华为机试真题-Java
华为
java
华为od
python
数据结构
华为机试
华为招聘
【
华为机试
真题Python】最大利润
题目描述商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index]每种商品的价格是item-price[item_index][day]通过对商品的买进和卖出获取利润请给出商人在days天内能获取的最大的利润注:同一件商品可以反复买进和卖出输入描述第一行输入商品的数量number,比如3第二行输入商品售货天数days,比如3第三行输入仓库限制每件商品的最大持
forest_long
·
2023-12-30 18:17
华为机试真题-Python
华为
python
华为od
算法
开发语言
java
华为od机试
【
华为机试
】2023年真题B卷(python)-解密犯罪时间
一、题目题目描述:警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如“HH:MM”表示的时刻。根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。每个出现数字都可以被无限次使用。二、输入输出输入描述:形如HH:SS字符串,表示原始输入。输出描述:形如HH:SS的字符串,表示推理处理的犯罪时间。备注:1
西攻城狮北
·
2023-12-30 17:28
华为机试
华为
python
算法
华为机试
解密犯罪时间
【
华为机试
】2023年真题B卷(python)-计算最大乘积
一、题目题目描述:给定一个元素类型为小写字符串的数组,请计算两个没有相同字符的元素长度乘积的最大值,如果没有符合条件的两个元素,返回0。二、输入输出输入描述:输入为一个半角逗号分隔的小写字符串的数组,2<=数组长度<=100,0<字符串长度<=50。输出描述:两个没有相同字符的元素长度乘积的最大值。三、示例示例1:输入输出示例仅供调试,后台判题数据一般不包含示例输入:iwdvpbn,hk,iuop
西攻城狮北
·
2023-12-30 17:57
华为机试
华为
python
算法
华为机试
计算最大乘积
【
华为机试
】2023年真题B卷(python)-观看文艺汇演-计算演出场次
一、题目题目描述:一个人只能同时观看一场演出,且不能迟到早退,由于演出分布在不同的演出场地,所以连续观看的演出最少有15分钟的时间间隔,小明是一个狂热的文艺迷,想观看尽可能多的演出,现给出演出时间表,请帮小明计算他最多能观看几场演出。第一行为一个数N,表示演出场数,1=end_time+15:#存在至少15分钟的时间间隔max_shows+=1end_time=start_time+duratio
西攻城狮北
·
2023-12-30 17:55
华为机试
华为
python
算法
华为机试
观看文艺汇演
笔经面经01---
华为机试
笔经面经
一、编程:1、C语言输入输出:(1)getchar()&putchar()intgetchar(void)从屏幕读取下一个可用字符,并用它返回为一个整数。intputchar()该函数同一时间内只会输出一个单一的字符。(2)gets()&puts()函数char*gets(char*s)从stdin读取一行到s所指向的缓冲区,直到一个终止符或EOF。intputs(constchar*s)把字符串
无十一
·
2023-12-29 09:59
笔经面经
华为
c语言
面试
平面灯阵中寻找最大正方形边界 -
华为机试
真题题解
分值:300分题解:Java/Python/C++题目描述现在有一个二维数组来模拟一个平面灯阵,平面灯阵中每个位置灯处于点亮或熄灭,分别对应数组每个元素取值只能为1或0,现在需要找一个正方形边界,其每条边上的灯都是点亮(对应数组中元素的值为1)的,且该正方形面积最大。输入描述第一行为灯阵的高度(二维数组的行数)第二行为灯阵的宽度(二维数组的列数)紧接着为模拟平台灯阵的二维数组arr1
什码情况
·
2023-12-27 13:18
华为OD机试真题&题解
华为
算法
python
java
c++
面试
【
华为机试
】2023年真题B卷(python)-分月饼
一、题目题目描述:中秋节公司分月饼,m个员工,买了n个月饼,mn:breakcomb_count+=calc_count(n-mc,m-1,mc)returncomb_countdefcal(m,n):"""计算分月饼的方法数Args:m(int):员工数量n(int):月饼数量Returns:int:分月饼的方法数"""ifm==n:return1else:comb_count=0foriinr
西攻城狮北
·
2023-12-26 23:41
华为机试
华为
python
算法
华为机试
分月饼
【
华为机试
】2023年真题B卷(python)-服务启动
一、题目题目描述:有若干个连续编号的服务(编号从0开始),服务间有依赖关系,启动一个指定服务,请判断该服务是否可以成功启动,并输出以来的前置服务编号(依赖关系是可以传递的,比如服务2依赖服务1,服务1依赖于服务0,那么服务2依赖于服务1和服务0)。二、输入输出输入描述:第一行输入为N,N为服务的总个数(1<=N<=5000)第二行输入为M,M为指定启动服务的编号(0<=M<5000)接下来的N行,
西攻城狮北
·
2023-12-26 23:41
华为机试
华为
python
算法
华为机试
服务启动
【
华为机试
】2023年真题B卷(python)-服务失效判断
一、题目题目描述:某系统中有众多服务,每个服务用字符串(只包含字母和数字,长度<=10)唯一标识,服务间可能有依赖关系,如A依赖B,则当B故障时导致A也故障。依赖具有传递性,如A依赖B,B依赖C,当C故障时导致B故障,也导致A故障。给出所有依赖关系,以及当前已知故障服务,要求输出所有正常服务。依赖关系:服务1-服务2表示“服务1”依赖“服务2”不必考虑输入异常,用例保证:依赖关系列表、故障列表非空
西攻城狮北
·
2023-12-26 23:41
华为机试
华为
python
算法
华为机试
服务失效判断
【
华为机试
】2023年真题B卷(python)-分割数组的最大差值
一、题目题目描述:给定一个由若干整数组成的数组nums,可以在数组内的任意位置进行分割,将该数组分割成两个非空子数组(即左数组和右数组),分别对子数组求和得到两个值,计算这两个值的差值,请输出所有分割方案中,差值最大的值。二、输入输出输入描述:第一行输入数组中元素个数n,1
西攻城狮北
·
2023-12-26 23:09
华为机试
华为
python
算法
华为机试
分割数组的最大差值
【牛客网
华为机试
】HJ4 字符串分隔
题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入多次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组示例1输入:abc123456789输出:abc000001234567890000000解题思路输入字符串in_str,用while循环判断in_str的长度,大
202xxx
·
2023-12-26 07:45
java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新
文章目录一、算法相关1.双指针一、LeetCode二、剑指Offer三、牛客网1.
华为机试
一、算法相关1.双指针LeetCode167:两数之和II-输入有序数组https://blog.csdn.net
殷丿grd_志鹏
·
2023-12-25 08:40
算法
java
数据结构
算法
leetcode
【
华为机试
】2023年真题B卷(python)-分苹果
一、题目题目描述:A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位12+5=9(1100+0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。数据范围:1<=总苹果数量<=200001<=每个苹果
西攻城狮北
·
2023-12-24 14:07
华为机试
华为
python
算法
华为机试
分苹果
【
华为机试
】2023年真题B卷(python)-比赛
一、题目题目描述:一个有N个选手参加比赛,选手编号为1~N(310forxinnum):#检查打分是否在范围内print(-1)flag=Falsebreakifm10orn100:print(-1)returnifflag:scores=[]#计算每个选手的得分总和和得分值foriinrange(n):score=[nums[j][i]forjinrange(m)]score.sort()sco
西攻城狮北
·
2023-12-24 14:37
华为机试
华为
python
算法
华为机试
比赛
【
华为机试
】2023年真题B卷(python)-查找舆情热词
一、题目题目描述:网上新闻越来越多,希望对新闻进行热词处理并归类,方便获取信息,现在已经将每篇文章处理为2个字符串,即一个标题,一个正文串,字符串中使用“”作为分隔符进行分词。M篇新闻按照新闻发布的先后顺序处理完并输入,现在希望对所有新闻中出现的词语进行处理,输出出现频率最高的topN个词语,作为热词。标题中出现的词语频率系数为3,正文中出现的词语频率系数为1;返回的答案按照词语出现频率由高到低排
西攻城狮北
·
2023-12-24 14:37
华为机试
华为
python
算法
华为机试
查找舆情热词
【
华为机试
】2023年真题B卷(python)-采样过滤
一、题目题目描述:在做物理实验时,为了计算物体移动的速率,通过相机等工具周期性的采样物体移动能离。由于工具故障,采样数据存在误差甚至相误的情况。需要通过一个算法过滤掉不正确的采样值,不同工具的故意模式存在差异,算法的各关门限会根据工具类型做相应的调整,请实现一个算法,计算出给定一组采样值中正常值的最长连续周期。判断第1个周期的采样数据s0是否正确的规则如下(假定物体移动速率不超过10个单元前一个采
西攻城狮北
·
2023-12-24 14:05
华为机试
华为
python
算法
华为机试
采样过滤
华为OD机试 双十一 or 最大花费金额
od2023|什么是华为od,od薪资待遇,od机试题清单https://dream.blog.csdn.net/article/details/128980730华为OD机试真题大全,用Python解
华为机试
题
梦想橡皮擦
·
2023-12-24 01:40
【牛客网
华为机试
】HJ11 数字颠倒
题目描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入:1516000输出:0006151解题思路(1)将输入字符串反转(2)输出反转后的字符串>>>"1516000"[::-1]'0006151'代码print(input()[::
202xxx
·
2023-12-23 15:35
【
华为机试
】2023年真题B卷(python)-乘坐保密电梯
一、题目题目描述:有一座保密大楼,你从0楼到达指定楼层m,必须这样的规则乘坐电梯:给定一个数字序列,每次根据序列中的数字n上升n层或者下降n层,前后两次操作的方向必须相反,规定首次的方向向上,自行组织序列的顺序按规定操作到达指定楼层。求解到达楼层的序列组合,如果不能到达楼层,给出小于该楼层的最近序列组合。说明:操作电梯时不限定楼层范围必须对序列中的每个项进行操作,不能只使用一部分。二、输入输出输入
西攻城狮北
·
2023-12-22 07:01
华为机试
华为
python
算法
华为机试
乘坐保密电梯
【
华为机试
】2023年真题B卷(python)-城市聚集度
一、题目题目描述:一张地图上有n个城市,城市和城市之间有且只有一条道路相连:要么直接相连,要么通过其它城市中转相连(可中转一次或多次)。城市与城市之间的道路都不会成环。当切断通往某个城市i的所有道路后,地图上将分为多个连通的城市群,设该城市i的聚集度为DPi(DegreeofPolymerization),DPi=max(城市群1的城市个数,城市群2的城市个数,…城市群m的城市个数)。请找出地图上
西攻城狮北
·
2023-12-22 07:59
华为机试
华为
python
算法
华为机试
城市聚集度
华为机试
:二叉树中序遍历
思路:用了两个栈,leftStack和rightStack,分别存放左结点和右结点。importjava.util.Scanner;importjava.util.Stack;publicclass字符串得二叉树中序遍历{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannersc=newScanner(Sys
不吃辣的蜗牛
·
2023-12-22 01:15
华为
算法
数据结构
java
【
华为机试
】2023年真题B卷(python)-工号不够用了怎么办
一、题目题目描述:3020年,空间通信集团的员工人数突破20亿人,即将遇到现有工号不够用的窘境。现在,请你负责调研新工号系统。继承历史传统,新的工号系统由小写英文字母(a-z)和数字(0-9)两部分构成。新工号由一段英文字母开头,之后跟随一段数字,比如”aaahw0001″,”a12345″,”abcd1″,”a00″。注意新工号不能全为字母或者数字,允许数字部分有前导0或者全为0。但是过长的工号
西攻城狮北
·
2023-12-21 01:12
华为机试
华为
python
算法
华为机试
工号不够用
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他