- 博客(636)
- 资源 (61)
- 收藏
- 关注
原创 字符串计数匹配 - 华为OD机试真题(Java题解)
给你一个字符串 str和整数k,返回满足以下条件的所有子字符串个数:1. 恰好包含k 个字母2. 数字0-9各出现至少一次
2025-06-17 15:30:00
536
原创 小明减肥 - 华为OD机试真题(C++题解)
小明有n个可选运动,每个运动有对应卡路里,想选出其中k个运动且卡路里和为t。k,t,n都是给定的, 求出可行解数量。
2025-06-17 11:10:14
415
原创 Excel单元格数值统计 - 华为OD机试真题(Python题解)
Excel工作表中对选定区域的数值进行统计的功能非常实用。仿照Excel的这个功能,请对给定表格中选中区域中的单元格进行求和统计,并输出统计结果。为简化计算,假设当前输入中每个单元格内容仅为数字或公式两种。- 如果为数字,则是一个非负整数,形如3、77- 如果为公式,则固定以=开头,且仅包含下面三种情况: 1. 等于某单元格的值,例如=B12 2. 两个单元格的双目运算(仅为+或-),形如=C1-C2、C3+B2 3. 单元格和数字的双目运算(仅为+或-),形如=B1+1、100-B2
2025-06-16 17:56:23
530
原创 小明减肥 - 华为OD机试真题(Python题解)
小明有n个可选运动,每个运动有对应卡路里,想选出其中k个运动且卡路里和为t。k,t,n都是给定的, 求出可行解数量。
2025-06-16 09:52:34
70
原创 小明减肥 - 华为OD机试真题(Java题解)
小明有n个可选运动,每个运动有对应卡路里,想选出其中k个运动且卡路里和为t。k,t,n都是给定的, 求出可行解数量。
2025-06-15 09:13:41
588
原创 选修课 - 华为OD机试真题(C++题解)
现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。
2025-06-14 16:42:42
526
原创 选修课 - 华为OD机试真题(Python题解)
现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。
2025-06-14 09:36:25
668
原创 选修课 - 华为OD机试真题(Java题解)
现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。
2025-06-13 11:45:00
639
原创 小明减肥 - 华为OD机试真题(JavaScript题解)
小明有n个可选运动,每个运动有对应卡路里,想选出其中k个运动且卡路里和为t。k,t,n都是给定的, 求出可行解数量。
2025-06-13 07:30:00
1087
原创 选修课 - 华为OD机试真题(JavaScript题解)
现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。
2025-06-12 09:30:26
696
原创 免单统计 - 华为OD机试真题(Java题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-12 07:52:26
834
原创 免单统计 - 华为OD机试真题(Python题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-11 14:46:39
439
原创 免单统计 - 华为OD机试真题(C++题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-11 09:51:50
336
原创 免单统计 - 华为OD机试真题(JavaScript题解)
华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。
2025-06-10 10:46:24
781
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(C++ 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:
2025-06-10 09:07:28
672
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(Java 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:
2025-06-09 12:11:24
551
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(Python 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:
2025-06-09 11:11:41
663
原创 不等式是否满足约束并输出最大差 - 华为OD机试真题(JavaScript 题解)
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)要求:1. 不等式系数为 double类型,是一个二维数组2. 不等式的变量为 int类型,是一维数组;3. 不等式的目标值为 double类型,是一维数组4. 不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,例如,不等式组:``` a11x1 + a12x2 + a13x3 + a14x4 + a15x5 <= b1; a21x1 + a22x2 + a23x3 + a24x4
2025-06-07 13:23:37
873
原创 矩形相交的面积 - 华为OD机试真题(Java题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-07 08:54:55
753
原创 矩形相交的面积 - 华为OD机试真题(C++题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-06 12:00:51
738
原创 矩形相交的面积 - 华为OD机试真题(Python题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-06 07:30:00
646
原创 矩形相交的面积 - 华为OD机试真题(JavaScript题解)
给出3组点坐标(x,y,w,h),-1000<x,y<1000,w,h为正整数。(x,y,w,h)表示平面直角坐标系中的一个矩形:x,y为矩形左上角坐标点,向右w,向下h。(x,y,w,h)表示x轴(x,x+w)和y轴(y,y-h)围成的矩形区域(0,0,2,2)表示x轴(0,2)和y轴(0,-2)围成的矩形区域:(3,5,4,6)表示x轴(3,7)和y轴(5,-1)围成的矩形区域求3组坐标构成的矩形区域重合部分的面积。
2025-06-05 17:57:53
841
原创 堆栈中的剩余数字 - 华为OD机试真题(Java 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-05 08:47:52
649
原创 前缀和算法简单入门
前缀和(Prefix Sum)是一种重要的预处理技术,它能将数组区间求和的复杂度从O(n)降低到O(1)。前缀和的核心思想是预先计算并存储数组的前缀和,然后利用这些预处理结果快速计算任意区间的和。
2025-06-04 08:06:53
318
原创 堆栈中的剩余数字 - 华为OD机试真题(Python 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-04 08:05:58
577
原创 堆栈中的剩余数字 - 华为OD机试真题(C++ 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-03 15:00:00
1001
原创 堆栈中的剩余数字 - 华为OD机试真题(JavaScript 题解)
向一个空栈中依次存入正整数,假设入栈元素 n(1<=n<=2^31-1)按顺序依次为 nx…n4、 n3、n2、 n1, 每当元素入栈时,如果 n1=n2+…+ny(y 的范围[2,x], 1<=x<=1000),则 n1~ny 全部元素出栈,重新入栈新元素 m(m=2*n1)。如:依次向栈存入 6、 1、 2、 3, 当存入 6、 1、 2 时,栈底至栈顶依次为[6、 1、 2];当存入 3时, 3=2+1, 3、 2、 1 全部出栈,重新入栈元素 6(6=2*3),此时栈中有元素 6;因为 6=
2025-06-03 10:45:41
600
原创 分班 - 华为OD统一考试(JavaScript 题解)
幼儿园两个班的小朋友在排队时混在了一起,每位小朋友都知道自己是否与前面一位小朋友是否同班,请你帮忙把同班的小朋友找出来。小朋友的编号为整数,与前一位小朋友同班用Y表示,不同班用N表示。
2025-06-02 10:57:55
895
原创 关联子串 - 华为OD统一考试(Python题解)
给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。若str1是str2的关联子串,请返回子串在str2的起始位置;若不是关联子串,则返回-1。
2025-06-02 10:06:01
336
原创 关联子串 - 华为OD统一考试(C++题解)
给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。若str1是str2的关联子串,请返回子串在str2的起始位置;若不是关联子串,则返回-1。
2025-06-01 10:45:44
196
原创 关联子串 - 华为OD统一考试(Java题解)
C++》限时优惠 9.9《Python》限时优惠 9.9《JavaScript》限时优惠 9.9针对刷题难,效率慢,我们提供, 针对个人情况定制化的提高计划(全称1V1效率更高)。看不懂有疑问需要答疑辅导欢迎私VX:code5bug。
2025-05-31 18:25:16
405
原创 关联子串 - 华为OD统一考试(JavaScript题解)
给定两个字符串str1和str2,如果字符串str1中的字符,经过排列组合后的字符串中,只要有一个字符串是str2的子串,则认为str1是str2的关联子串。若str1是str2的关联子串,请返回子串在str2的起始位置;若不是关联子串,则返回-1。
2025-05-31 08:15:00
281
原创 机器人搬砖 - 华为OD统一考试(JavaScript题解)
机器人搬砖,一共有N堆砖存放在N个不同的仓库中,第 `i` 堆中有 `bricks[i]` 块砖头,要求在8小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一仓库中搬砖,机器人的能量格每小时补充一次且能量格只在这一个小时有效,为使得机器人损耗最小化,应尽量减小每次补充的能量格数。为了保障在8小时内能完成砖任务,请计算每小时始机器人充能的最小能量格数。备注:1、无需考虑机器人补充能量的耗时2、无需考虑机器人搬砖的耗时3、机器人每小时补充能量格只在这一个小时
2025-05-30 14:00:00
563
原创 火星符号运算 - 华为OD统一考试(JavaScript题解)
已知火星人使用的运算符号为 `#`和`$`其与地球人的等价公式如下```x#y=2*x+3*y+4x$y=3*x+y+2```1. x y是无符号整数。2. 地球人公式按照c语言规则进行计算。3. 火星人公式中,# 号的优先级高于 $ ,相同的运算符,按从左往右的顺序计算现有一段火星人的字符串报文,请你来翻译并计算结果
2025-05-30 08:00:00
1117
原创 字符串筛选排序 - 华为OD统一考试(JavaScript 题解)
输入一个由n个大小写字母组成的字符串, 按照 ASCII 码值从小到大的排序规则,查找字符串中第 `k` 个最小ASCII 码值的字母(k>=1) ,输出该字母所在字符串的位置索引(字符串的第一个字符位置索引为0) 。`k` 如果大于字符串长度,则输出最大 ASCII 码值的字母所在字符串的位置索引;如果有重复的字母,则输出字母的最小位置索引。
2025-05-29 13:30:00
1492
原创 整型数组按个位值排序 - 华为OD统一考试(JavaScript题解)
- 给定一个非空数组(列表),其元素数据类型为整型,请按照数组元素十进制最低位从小到大进行排序,十进制最低位相同的元素,相对位置保持不变- 当数组元素为负值时,十进制最低位等同于去除符号位后对应十进制值最低位。
2025-05-29 07:45:00
456
原创 开源项目热榜 - 华为OD统一考试(JavaScript 题解)
某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者。对于每个开源项目,开发者可以进行关注(watch)、收藏(star)、fork、提issue、提交合并请求(MR)等。数据库里面统计了每个开源项目关注、收藏、fork、issue、MR的数量,开源项目的热度根据这5个维度的加权求和进行排序
2025-05-28 10:45:00
1682
原创 数组去重和排序 - 华为OD统一考试(JavaScript 题解)
给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。
2025-05-28 07:30:00
511
原创 优秀学员统计 - 华为OD统一考试(JavaScript题解)
公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个id,每天的打卡记录记录当天打卡员工的id集合,一共30天。请你实现代码帮助统计出打卡次数top5的员工。假如打卡次数相同,将较早参与打卡的员工排在前面,如果开始参与打卡的时间还是一样,将id较小的员工排在前面。注:不考虑并列的情况,按规则返回前5名员工的id即可,如果当月打卡的员工少于5个,按规则排序返回所有有打卡记录的员工id。
2025-05-27 07:15:00
641
dartsdk2.7.1-windows-x64-release.zip
2020-02-15
mongodb-win32-x86_64-2008plus-ssl-4.0.4-signed.msi
2018-12-19
钉钉 Linux 版本安装程序 dingding.deb(Ubantu 16.04亲测可用)
2019-03-13
FiddlerSetup(2019-10-24 官网下载).zip
2019-10-24
mongodb-compass_1.20.5_amd64.deb
2020-04-08
Tomcat 9.0.10
2018-08-14
《Git版本控制管理(第2版)》迷你书.pdf
2018-12-13
mongodb-linux-x86_64-amazon-3.6.17.tgz
2020-04-27
mongodb-linux-x86_64-amazon-3.0.15.tgz
2020-04-27
mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.2.5.tgz
2020-04-16
mongodb-linux-x86_64-amazon-3.4.24.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1604-3.6.17.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.0.18.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.4.6.tgz
2021-06-04
mongodb-linux-x86_64-ubuntu1804-4.0.18.tgz
2020-04-16
mongodb-win32-x86_64-2008plus-ssl-4.0.18.zip
2020-04-16
mongodb-win32-x86_64-2008plus-ssl-3.2.22.zip
2020-04-16
Package Control.sublime-package.zip
2020-07-04
mongodb-linux-x86_64-amazon-4.0.18.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1404-3.4.24.tgz
2020-04-16
Sublime Text Build 3211.dmg.zip
2020-07-02
mongodb-linux-x86_64-ubuntu1604-3.2.22.tgz
2020-04-16
mongodb-linux-x86_64-amazon-4.2.6.tgz
2020-04-27
mongodb-linux-x86_64-amazon-3.2.22.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1404-3.6.17.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-3.4.24.tgz
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人