草庐IT

华为OD机试真题 Java 实现【区块链文件转储系统】【2023Q2 200分】,附详细解题思路

一、题目描述区块链底层存储是一个链式文件系统,由顺序的N个文件组成,每个文件的大小不一,依次为F1,F2…Fn。随着时间的推移,所占存储会越来越大。云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链文件才能转储到SATA盘上,且转储的文件之和不能超过SATA盘的容量。假设每块SATA盘容量为M,求能转储的最大连续文件大小之和。二、输入描述第一行为SATA盘容量M,1000第二行为区块链文件大小序列F1,F2…Fn。其中1三、输出描述求能转储的最大连续文件大小之和四、解题思路使用双指针法遍历文件序列arr,通过移动指针来找到能转储的最大连续文件大小之和;将当前文件大小加到curr上

【新2023Q2押题JAVA】华为OD机试 - 优秀员工统计

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:优秀员工统计题目公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个id,每天的打卡记录记录当天打卡员工的id集合,一共30天。请你实现代码帮助统计出打卡次数top5的员工。假如打卡次数相同,将较早参与打卡的员工排在前面,如果开始参与打卡的时间还是一样,将id较小的

【新2023Q2押题JAVA】华为OD机试 - 第 k 长子串 or 连续字母长度

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:第k长子串or连续字母长度题目给定一个字符串,只包含大写字母求在包含同一字母的子串中,长度第K长的子串,相同字母只取最长的子串输入第一行一个子串1只包含大写字母第二行为k的值输出输出连续出现次数第k多的字母的次数如果子串中只包含同一字母的子串数小于k则输出-1

【新2023Q2模拟题JAVA】华为OD机试 - 符合条件的子串长度

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:符合条件的子串长度题目给定字符串A、B和正整数V,字符串A和B的长度相等,计算A中满足如下条件的最大连续子串的长度:该连续子串在A和B中的位置和长度相同。该连续子串|A[i]-B[i]|(两个字母ASCII码之差的绝对值)之和小于等于

2023Q2押题,华为OD机试用Python实现 -【查找舆情热词 or 热词排序】

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:查找舆情热词or热词排序题目描述:输入正整数topN和文章数M,正整数topN表示要找出来的出现频率最高的topN个字符串,M篇文章中每篇文章会有两个字符串,一个是标题字符串,一个是正文字符串,字符串间有空格,每个单词被空格隔开。我们的目的就是把这M篇文章连标题带正文拆成一个个单词,然后统计这一堆单词出现频率最高的topN个。统计规则:标题中出现的词

【新2023Q2模拟题JAVA】华为OD机试 - 寻找密码

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:寻找密码题目小王在进行游戏大闯关,有一个关卡需要输入一个密码才能通过,密码获得的条件如下:在一个密码本中,每一页都有一个由26个小写字母组成的若干位密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。请输出符合要求的密码,如果由多个符合要求的密码,则返回字典序最大的密码。若没有符合要求的密码,则返回空字符串。输入密码本由一个字符串数组组成,

华为OD机试用JS实现 -【无向图染色问题 or 红黑图】(2023-Q2 押题)

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:无向图染色问题or红黑图题目描述众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色节点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。输入描述第一行两个数字nm,表示图中有n个节点和m条边。

【新2023Q2押题JAVA】华为OD机试 - 找字符

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:找字符题目给定两个字符串,从字符串2中找出字符串1中的所有字符,去重并按照ASCII码值从小到大排列。–橡皮擦整理题目输入字符范围满足ASCII编码要求,输入字符串1长度不超过1024,字符串2长度不超过100。输出描述按照ASCII由小到

【新2023Q2押题JAVA】华为OD机试 - 最大相连男生数

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:最大相连男生数题目学校组织活动,将学生排成一个矩形方阵。请在矩形方阵中找到最大的位置相连的男生数量。这个相连位置在一个直线上,方向可以是水平的、垂直的、成对角线的或者反对角线的。注:学生个数不会超过10000。输入输入的第一行为矩阵的行数和列数,接下来的n行为矩阵元素,元素间用,分隔。输出描述输出一个整数,表示矩阵中最长的位置

【新2023Q2模拟题JAVA】华为OD机试 - 二叉树层次遍历

最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:二叉树层次遍历题目有一棵二叉树,每一个节点用一个大写字母标识,最多26个节点,现有两组字母分别表示后序遍历(左孩子指向右孩子指向父节点)和中序遍历(左孩子指向父节点指向右孩子)请输出层次遍历的结果输入输入为两个字符串分别为二叉树的后序遍历和中序遍历结果输出