题目描述有N(3≤N输入描述输入一行N个数字代表N的运动员的实力值(0输出描述输出冠亚季军的id,用空格隔开。用例输入2345输出312说明第一轮比赛,id为0实力值为2的运动员和id为1实力值为3的运动员比赛,1号胜出进入下一轮争夺冠亚军,id为2的运动员和id为3的运动员比赛,3号胜出进入下一轮争夺冠亚军,冠亚
题目描述某购物城有m个商铺,现决定举办一场活动选出人气最高店铺。活动共有n位市民参与,每位市民只能投一票,但1号店铺如果给该市民发放q元的购物补贴,该市民会改为投1号店铺。请计算1号店铺需要最少发放多少元购物补贴才能成为人气最高店铺(即获得的票数要大于其他店铺),如果1号店铺本身就是票数最高店铺,返回0。输入描述第一行为小写逗号分割的两个整数n,m,其中:第一个整数n表示参与的市民总数第二个整数m代表店铺总数1≤ n,m≤3000第2到n+1行,每行为小写逗号分割的两个整数p,q,表示市民的意向投票情况,其中每行的:第一个整数p表示该市民意向投票给p号店铺第二个整数q表示其改投1号店铺所需给予
题目描述编写一个函数来查找字符串数组中的最长公共后缀;如果不存在公共后缀,返回固定字符串:@Zero。补充说明:字符串长度范围:[2,1000]字符串中字符取值范围为[1,126]输入描述无输出描述无用例输入["abc","bbc","c"]输出"c"说明返回公共后缀:c输入["aa","bb","cc"]
常见问题1、2023年5月10日之后,华为od考卷统一替换为【B卷】。B卷的题目由一部分以前考过的旧题库的题目+一部分全新题目(也就是今年才出的题目)题目组成。2、如果时间紧迫,没有太多时间复习,建议直接从【B卷】开始刷。因为以前的旧题库不会再考到了,不会遇到原题。但是【B卷】大部分是原题。3、如果机试挂了,6个月之后可以再考。4、订阅专栏后,后面更新的答案都可以查看。以后更新的题目也会放到这个专栏里。5、如果对题解有问题,私信我解答。样例展示题目:优雅子数组链接:https://blog.csdn.net/AlgorithmHero/article/details/130743114考点类型
题目描述小明玩一个游戏。系统发1+n张牌,每张牌上有一个整数。第一张给小明,后n张按照发牌顺序排成连续的一行。需要小明判断,后n张牌中,是否存在连续的若干张牌,其和可以整除小明手中牌上的数字。输入描述输入数据有多组,每组输入数据有两行,输入到文件结尾结束。第一行有两个整数n和m,空格隔开。m代表发给小明牌上的数字。第二行有n个数,代表后续发的n张牌上的数字,以空格隔开。输出描述对每组输入,如果存在满足条件的连续若干张牌,则输出1;否则,输出0备注1≤ n≤10001 ≤牌上的整数≤400000输入的组数,不多于1000用例确保输入都正确,不需要考虑非法情况。用例输入67212635510111
华为OD2023(B卷)机试题库全覆盖,刷题指南点这里选修课知识点字符串哈希表排序时间限制:1s 空间限制:256MB 限定语言:不限题目描述:现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。输入描述:第一行为第一门选修课学生的成绩,第二行为第二门选修课学生的成绩,每行数据中
目录一、题目描述二、输入描述三、输出描述四、解题思路1、核心思想:2、说人话:五、Java算法源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里算法纠错小活动,哈哈,感觉还不错
题目描述给你一个由'0'(空地)、'1'(银矿)、'2'(金矿)组成的的地图,矿堆只能由上下左右相邻的金矿或银矿连接形成。超出地图范围可以认为是空地。假设银矿价值1,金矿价值2,请你找出地图中最大价值的矿堆并输出该矿堆的价值。输入描述地图元素信息如:22220000000000011111地图范围最大300*3000≤地图元素≤2输出描述矿堆的最大价值用例输入22220000000000001111输出8说明无
题目描述输入一个单词前缀和一个字典,输出包含该前缀的单词输入描述单词前缀+字典长度+字典字典是一个有序单词数组输入输出都是小写输出描述所有包含该前缀的单词,多个单词换行输出若没有则返回-1用例输入b3abc输出b说明无输入abc4aababcabcd输出abcabcd说明无
题目描述跳房子,也叫跳飞机,是一种世界性的儿童游戏。游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格。跳房子的过程中,可以向前跳,也可以向后跳。假设房子的总格数是count,小红每回合可能连续跳的步教都放在数组steps中,请问数组中是否有一种步数的组合,可以让小红两个回合跳到量后一格?如果有,请输出索引和最小的步数组合。注意:数组中的步数可以重复,但数组中的元素不能重复使用。提供的数据保证存在满足题目要求的组合,且索引和最小的步数组合是唯一的。输入描述第一行输入为房子总格数count,它是int整数类型。第二行输入为每回合可能连续跳的步数,它是int整数数组类型。输出描述返回索引和