- 博客(727)
- 资源 (3)
- 收藏
- 关注
原创 【零基础学机器学习 15】 K-均值聚类( K-means)算法:类型、工作原理及代码实战
K-Means聚类算法是一种无监督学习算法。与有监督学习不同,此聚类没有标记数据。K-Means聚类算法用于将数据集分成K个不同的组或簇。该算法基于数据点之间的相似性将它们分组,并将它们分配到最近的簇中。该算法使用迭代方法来找到最佳的簇中心,以最小化每个簇内数据点与其簇中心之间的距离平方和。在k-means算法中,簇中心又被成为质心,,它是由该簇中所有数据点的坐标平均值计算而来的。在每次迭代中,k-means算法会重新计算每个簇的质心,并将每个数据点分配到与其最近的质心所在的簇中。
2023-09-24 16:17:53
31
原创 目标检测算法以及常用库概述
方向梯度直方图(HOG)是物体检测方法中最古老的方法之一,首次亮相于1986年。尽管在接下来的十年里有一些发展,但直到2005年,这种方法才开始在许多与计算机视觉相关的任务中受到欢迎。HOG使用特征提取器来识别图像中的物体。HOG中使用的特征描述符是图像部分的表示,我们只提取最必要的信息,而忽略其他内容。特征描述符的功能是将图像的整体大小转换为数组或特征向量的形式。在HOG中,我们使用梯度方向过程来定位图像中最关键的部分。在我们理解HOG的整体架构之前,让我们先了解一下它的工作原理。
2023-09-19 16:22:48
36
原创 【零基础学机器学习 14】 K最近邻(K-Nearest Neighbors,KNN) 最佳指南以及代码实战
KNN算法(K-Nearest Neighbor Algorithm)是一种基于实例的机器学习算法,用于分类和回归问题。它的核心思想是通过计算一个样本与训练集中所有样本的距离,找出距离最近的K个样本,然后根据这K个样本的标签进行分类或回归预测。KNN算法的步骤如下:计算测试样本与训练集中所有样本的距离(通常使用欧几里得距离或曼哈顿距离等)。根据距离排序,选取距离最近的K个样本。根据K个样本的标签,进行分类或回归预测。KNN算法的优点是简单易懂,适用于多分类和回归问题,并且对于离群点的影响较小。
2023-09-17 22:17:47
51
原创 【零基础学机器学习 13】 混淆矩阵 最佳指南以及代码实战
在机器学习中,分类用于将数据划分为不同的类别。但在清理、预处理数据并训练我们的模型之后,我们如何知道分类模型的性能是否良好呢?这就是混淆矩阵的作用。
2023-09-06 13:38:59
3582
原创 【华为OD统一考试B卷 | 100分】两数之和绝对值最小(C++ Java JavaScript Python)
设置两个指针,一个从数组的起始位置开始,另一个从数组的末尾开始。在遍历过程中,我们计算两个指针所指向的元素之和的绝对值,并更新最小绝对值和对应的指针位置。最后,我们返回最小绝对值和对应的两个元素。给定一个从小到大的有序整数序列(存在正整数和负整数)数组 nums ,请你在该数组中找出两个数,其和的绝对值(|nums[x]+nums[y]|)为最小值,并返回这个绝对值。2023年5月份,华为官方已经将的 2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。
2023-09-02 22:09:48
2130
原创 【华为OD统一考试B卷 | 200分】字符串化繁为简(C++ Java JavaScript Python)
输入字符串为"never(dont)give(run)up(f)()",初始等效字符集合为(‘d’, ‘o’, ‘n’, ‘t’)、(‘r’, ‘u’, ‘n’),由于等效关系可以传递,因此最终等效字符集合为(‘d’, ‘o’, ‘n’, ‘t’, ‘r’, ‘u’),将输入字符串里的剩余部分按字典序最小的等效字符替换后得到"devedgivedp’当字符里存在小括号时,小括号是成对的,可以有一个或多个小括号对,小括号对不会嵌套,小括号对内可以包含1个或多个英文字母,也可以不包含英文字母。
2023-09-02 21:14:38
780
原创 【华为OD统一考试B卷 | 200分】人气最高的店铺(C++ Java JavaScript Python)
如果选择发放 10元+20元+30元=60元 的补贴来抢2,3.4号店铺的票,总共发放了60元补贴(5号店铺有2票,1号店铺要3票才能胜出)如果选择发放 10元+40元=50元 的补贴来抢2,5号店铺的票,总共发放了50元补贴(抢了5号店铺的票后,现在1号店铺只要2票就能胜出)如果选择发放 10元+80元=90元 的补贴来抢2,5号店铺的票,总共发放了90元补贴(抢了5号店铺的票后,现在1号店铺只要2票就能胜出)映射,找到除 1 号店铺外的最高票数,然后比较 1 号店铺的票数是否大于这个最高票数。
2023-09-02 21:13:27
773
原创 【华为OD统一考试B卷 | 200分】评论转换输出(C++ Java JavaScript Python)
这个问题的目标是处理一系列评论和子评论,并计算评论的最大深度以及输出每一层的评论内容。如题目描述中图所示,最大嵌套级别为3,嵌套级别为1的评论是"hello test one",嵌套级别为2的评论是"ok bye two",嵌套级别为3的评论为”a"”。然后,我们读取子评论的数量。第一条评论是"helo,2,ok,0,bye,0",第二条评论是"test,0",第三条评论是"one,1,two,1,a,0"。我们将评论的最大深度初始化为 0,并创建一个空的评论列表,用于存储每一层的评论内容。
2023-09-02 21:12:29
761
原创 【华为OD统一考试B卷 | 100分】拔河比赛(C++ Java JavaScript Python)
输入为N行员工信息,表示部门报名参加选拔的候选人信息,每行有两个数字,使用空格分隔,表示员工的身高、体重信息。要求输出一个10行的已经排序的参赛员工信息数据,每行有两个数字,使用空格分隔,表示员工的身高、体重信息如。表示两位候选员工,第一人身高181厘米,体重70公斤;输入为一个数组,记录了部门人员的身高、体重信息,如[身高,体重]的方式放置;已购买本专栏用户,请私信博主开通账号,在线刷题!公司最近准备进行拔河比赛,需要在全部员工中进行挑选。部门全部成员数量为大于10的一个数组。
2023-09-02 21:11:28
771
原创 【华为OD统一考试B卷 | 100分】符合要求的元组的个数(C++ Java JavaScript Python)
给定一个整数数组 nums、一个数字k,一个整数目标值 target,请问nums中是否存在k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数。在搜索的过程中,通过递归调用dfs函数,记录当前元组的累加和和元素个数。这段代码的目标是计算一个整数数组中,元素个数为k且总和等于目标值target的不重复元组的数量。在遍历过程中,使用条件判断语句进行去重操作,避免重复计算相同的元组。函数,初始时的索引为0,累加和为0,元素个数为0。在循环中,更新当前累加和和元素个数,分别赋值给。
2023-09-02 21:10:40
777
原创 【华为OD统一考试B卷 | 100分】生日礼物(C++ Java JavaScript Python)
小牛的孩子生日快要到了,他打算给孩子买蛋糕和小礼物,蛋糕和小礼物各买一个,他的预算不超过x元。第3种方案: cake [0] + gift [2] = 10 + 2 = 12;第2种方案: cake [0] + gift [1]= 10 + 5 = 15;第4种方案: cake [2] + gift [0] = 5 + 5 = 10;第5种方案: cake [2] + gift [1]= 5 + 5 = 10;第6种方案: cake [2] + gift [2] = 5 + 2 = 7。
2023-09-02 21:09:12
772
原创 【华为OD统一考试B卷 | 100分】荒岛求生(C++ Java JavaScript Python)
若两个人相遇,则进行决斗,战斗力强的能够活下来,并损失掉与对方相同的战斗力;若战斗力相同,则两人同归于尽。一个荒岛上有若干人,岛上只有一条路通往岛屿两端的港口,大家需要逃往两端的港口才可逃生。正负表示逃生方向(正表示向右逃生,负表示向左逃生),绝对值表示战斗力,越左边的。能够逃生的人总数,没有人逃生输出0,输入异常时输出-1。已购买本专栏用户,请私信博主开通账号,在线刷题!假定每个人移动的速度一样,且只可选择向左或向右逃生。里左边港口越近,逃生方向相同的人永远不会发生决斗。
2023-09-02 21:07:39
778
原创 【华为OD统一考试B卷 | 100分】停车场车辆统计(C++ Java JavaScript Python)
车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。整型字符串数组cars[],其中1表示有车,0表示没车,数组长度小于1000。特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。已购买本专栏用户,请私信博主开通账号,在线刷题!统计停车场最少可以停多少辆车,返回具体的数目。整型数字字符串,表示最少停车数目。1个卡车占第5、6、7个车位。1个货车占第1、2个车位。1个小车占第1个车位。1个小车占第3个车位。1个小车占第9个车位。
2023-09-02 21:06:48
757
原创 【华为OD统一考试B卷 | 100分】约瑟夫问题(C++ Java JavaScript Python)
同时,更新计数值为当前元素的值。第一轮计数出列数字为 2,计数值更新 m=2,出列后数列为 3,1,4,从数值 4 所在位置从新开始计数。比如:输入的随机数列为:3,1,2,4,初始计数值 m=7,从数列首位置开始计数(数值 3 所在位置)第二轮计数出列数字为 3,计数值更新 m=3,出列后数列为 1,4,从数值 1 所在位置开始计数。第三轮计数出列数字为 1,计数值更新 m=1,出列后数列为 4,从数值 4 所在位置开始计数。从数列首位置开始计数,计数到 m 后,将数列该位置数值替换计数值 m,
2023-09-02 21:05:53
767
原创 【华为OD统一考试B卷 | 100分】求解连续数列(C++ Java JavaScript Python)
具体来说,我们首先将左右指针初始化为1,表示当前序列只包含整数1。然后,我们根据当前和与目标和的关系来移动指针。如果当前和小于目标和,说明我们需要增加序列中的整数和,因此将右指针右移。如果当前和大于目标和,说明我们需要减少序列中的整数和,因此将左指针右移。如果当前和等于目标和,我们需要检查序列的长度是否满足条件。Ki的各个数相加之和为S,i=N (0
2023-09-02 21:05:01
770
原创 【华为OD统一考试B卷 | 200分】最小循环子数组( C++ Java JavaScript python)
题目要求找到一个最小的子数组,使得原数组可以由这个子数组重复循环拼接而成。给定一个由若干整数组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。数组[1,2,1,1,2,1,1,2,1] 可由子数组[1,2,1]重复循环3次拼接而成。第二行输入数组的数字序列nums,以空格分割,0 ≤ nums[i] < 10。已购买本专栏用户,请私信博主开通账号,在线刷题!数组本身是其最大的子数组,循环1次可生成的自身;输出最小的子数组的数字序列,以空格分割;
2023-09-02 20:47:01
746
原创 【华为OD统一考试B卷 | 200分】数字序列比大小(C++ Java Python javaScript)
如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。除了变量名之外,代码的组织结构和逻辑一定要进行改变,这就要求在日常的刷题中,提前编写好属于自己的代码。A,B两个人玩一个数字比大小的游戏,在游戏前,两个人会拿到相同长度的两个数字序列,两个数字序列不相同的,且其中的数字是随机的。A,B各自从数字序列中挑选出一个数字进行大小比较,赢的人得1分,输的人扣1分,相等则各自的分数不变。输入数据的第1个数字表示数字序列的长度N,后面紧跟着两个长度为N的数字序列。
2023-09-02 20:30:10
712
原创 【华为OD统一考试B卷 | 200分】树状结构查询( C++ Java JavaScript python)
接下来,我们需要根据输入的查询节点找到其所有的下层节点。我们可以使用一个队列来存储要遍历的节点,开始时,将查询节点加入队列。然后,从队列中取出一个节点,将其添加到结果集中,并将该节点的所有子节点加入队列。如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。除了变量名之外,代码的组织结构和逻辑一定要进行改变,这就要求在日常的刷题中,提前编写好属于自己的代码。我们可以使用一个字典来表示树的关系,字典的键是父节点,值是一个集合,包含所有的子节点。
2023-09-02 20:26:34
773
原创 【华为OD统一考试B卷 | 200分】排队游戏(C++ Java JavaScript Python)
对于非刺头同学,如果发现他前面有能力值比自己高的同学,他不满程度就增加,增加的数量等于前面能力值比他大的同学的个数。第二行为刺头所在位置(从0开始,即排队数组的下标,比如1代表队伍中第2个同学是刺头),位置的数组也是排序的。第三行有n个数,空格隔开,表示老师排好的队中每个人的能力值,其中非刺头同学一定按照能力值从小到大排好序的。一些学生是刺头,不会听老师的话,自己选位置,非刺头同学在剩下的位置按照能力值从小到大排。第一行为n,m,k,空格隔开,分别表示班级总人数,刺头人数,最大不满程度k。
2023-09-02 20:19:41
765
原创 【华为OD统一考试B卷 | 200分】返回矩阵中非1的元素个数( C++ Java JavaScript python)
将数组所有成员随机初始化为0或2,再将矩阵的[0, 0]元素修改成1,在经过足够长的时间后求矩阵中有多少个元素是0或2(即0和2数量之和)。其中值为1的元素具备同化特性,每经过1S,将上下左右值为0的元素同化为1。存在一个m*n的二维数组,其成员取值范围为0,1,2。已购买本专栏用户,请私信博主开通账号,在线刷题!输入数字前两个数字是矩阵大小。后面的数字是矩阵内容。输入的前两个数字是矩阵大小。后面是数字矩阵内容。而值为2的元素,免疫同化。返回矩阵中非1的元素个数。
2023-09-02 19:46:58
732
原创 【华为OD统一考试B卷 | 200分】二维伞的雨滴效应( C++ Java JavaScript python)
1、为了模拟伞状雨滴效应,用二叉树来模拟二维平面伞(如下图所示),现在输入一串正整数数组序列(不含0,数组成员至少是1个) ,若此数组序列是二叉搜索树的前序遍历的结果,那么请输出一个返回值1,否则输出0.普通的伞在二维平面世界中,左右两侧均有一条边,而两侧伞边最下面各有一个伞坠子,雨滴落到伞面,逐步流到伞坠处,会将伞坠的信息携带并落到地面,随着日积月累,地面会呈现伞坠的信息。输出如下三个值,以空格分隔: 是否二叉排序树,左侧地面呈现的伞坠数字值,右侧地面呈现的伞坠数字值.
2023-09-02 19:44:20
776
原创 【华为OD统一考试B卷 | 200分】二叉树遍历(中序遍历)( C++ Java JavaScript python)
输入的字符串描述了一个二叉树的结构,其中字母代表节点的值,左右括号内包含该节点的子节点。左子节点使用逗号分隔,逗号前为空则表示左子节点为空,没有逗号则表示右子节点为空。我们需要根据给定的二叉树结构描述字符串,输出该二叉树按照中序遍历结果字符串。根据给定的二叉树结构描述字符串,输出该二叉树按照中序遍历结果字符串。由大小写字母、左右大括号、逗号组成的字符串:字母代表一个节点值,左右括号内包含该节点的子节点。左右子节点使用逗号分隔,逗号前为空则表示左子节点为空,没有逗号则表示右子节点为空。
2023-09-02 19:41:50
755
原创 【华为OD统一考试B卷 | 200分】不开心的小朋友( C++ Java JavaScript python)
游乐场里增加了一批摇摇车,非常受小朋友欢迎,但是每辆摇摇车同时只能有一个小朋友使用,如果没有空余的摇摇车需要排队等候,或者直接离开,最后没有玩上的小朋友会非常不开心。第一行,1个摇摇车第二行,1号来 2号来(排队) 2号走(不开心离开) 3号来(排队)1号走 3号走(1号走后摇摇车已有空闲,所以玩后离)第一行,1个摇摇车第二行,1号来 2号来(排队) 1号走 2号走(1号走后摇摇车已有空闲,所以玩后离开)已购买本专栏用户,请私信博主开通账号,在线刷题!3.题目保证所有输入数据无异常且范围满足上述说明。
2023-09-02 19:30:48
760
原创 【华为OD统一考试B卷 | 200分】 MELON的难题(C++ Java Python javaScript)
MELON有一堆精美的雨花石(数量为n,重量各异),准备送给S和W。MELON希望送给俩人的雨花石重量一致,请你设计一个程序,帮MELON确认是否能将雨花石平均分配。
2023-09-02 19:27:16
766
原创 【华为OD统一考试B卷 | 200分】 比较两个版本号的大小( C++ Java JavaScript python)
题目要求比较两个版本号,每个版本号由多个子版本号组成,子版本号之间用点号隔开。比较规则包括子版本号前面的0不参与比较,小写字母大于大写字母大于数字,空字符和0相等。根据这些规则,我们需要逐个比较子版本号,得出最终结果。输入两个版本号 version1 和 version2,每个版本号由多个子版本号组成。子版本号之间由 “.” 隔开,由大小写字母、数字组成,并且至少有一个字符。如果 version1 < version2 ,返回-1。已购买本专栏用户,请私信博主开通账号,在线刷题!,需要手动编写输入和输出。
2023-09-02 16:59:41
736
原创 【华为OD统一考试B卷 | 200分】叠积木(每层1或2个)(C++ Java JavaScript Python)
小橙想把这堆积木叠成一面墙,墙的每层可以放一个积木,也可以将两个积木拼接起来,要求每层的长度相同。输入为一行,为各个积木的长度,数字为正整数,并由空格分隔。积木的数量和长度都不超过5000。输出一个数字,为墙的最大层数,如果无法按要求叠成每层长度一致的墙,则输出-1。有一堆长方体积木,它们的宽度和高度都相同,但长度不一。已购买本专栏用户,请私信博主开通账号,在线刷题!若必须用完这些积木,叠成的墙最多为多少层?
2023-09-02 16:57:00
750
原创 【华为OD统一考试B卷 | 100分】 数大雁(C++ Java Python javaScript)
2.大雁会依次完整发出”quack”,即字符串中’q’ ,‘u’, ‘a’, ‘c’, ‘k’ 这5个字母按顺序完整存在才能计数为一只大雁。1
2023-09-02 10:57:16
1913
原创 【华为OD统一考试B卷 | 100分】模拟消息队列(C++ Java JavaScript Python)
第一个数字是第一个消息的发送时刻,第二个数字是第一个消息的内容,以此类推。第一个数字是第一个消费者订阅的时刻,第二个数字是第一个消费者取消订阅的时刻,以此类推。如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。消息97在9时刻到达,此时只有第一消费者订阅(因为第二个消费者刚好在9时刻取消订阅),消息发送给它;输出为M行,依次为M个消费者收到的消息内容,消息内容按收到的顺序排列,且由空格分隔;消息11在1时刻到达,此时只有第一个消费者订阅,消息发送给它;
2023-09-02 10:47:04
1936
原创 【华为OD统一考试B卷 | 100分】 AI面板识别(C++ Java Python javaScript)
如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。除了变量名之外,代码的组织结构和逻辑一定要进行改变,这就要求在日常的刷题中,提前编写好属于自己的代码。由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1,右下角x2,y2),AI识别到面板上有N(1 ≤ N ≤ 100)个指示灯,灯大小一样,任意两个之间无重叠。已购买本专栏用户,请私信博主开通账号,在线刷题!第一行为N,表示灯的个数。
2023-08-27 23:10:57
2073
原创 【华为OD统一考试B卷 | 100分】 最大时间( C++ Java JavaScript python)
给定一个数组,里面有 6 个整数,求这个数组能够表示的最大 24 进制的时间是多少,输出这个时间,无法表示输出 invalid。
2023-08-27 23:09:32
2052
原创 【华为OD统一考试B卷 | 100分】 最大股票收益( C++ Java JavaScript python)
pi 的格式为股票价格(非负整型)加上货币单位 Y 或者 S,其中 Y 代表人民币,S 代表美元,这里规定 1 美元可以兑换 7 人民币。假设你可以在任何一天买入或者卖出股票,也可以选择放弃交易,请计其在交易周期 n 天内你能获得的最大收(以人民币计算)。这个解题思路基于贪心算法,通过在每个可能的买入卖出时机累加正收益,从而实现在交易周期内获得最大收益。pi 样例 2:123S 代表 123 元美元,可兑换 861 人民币。备注:股票价格只会用 Y 人民币或 S 美元进行输入,不考虑其他情况。
2023-08-27 23:06:34
2030
原创 【华为OD统一考试B卷 | 100分】 跳房子I( C++ Java JavaScript python)
此样例有多种组合满足两回合跳到最后,譬如:[-1,9],[2,6],其中[-1,9]的索引和为0+3=3,[2,6]的索和为1+4=5,所以索引和最小的步数组合[-1,9]假设房子的总格数是count,小红每回合可能连续跳的步教都放在数组steps中,请问数组中是否有一种步数的组合,可以让小红两个回合跳到量后一格?中,找到一个步数组合,使得小红可以在两个回合内跳到房子的最后一格,并输出索引和最小的步数组合。第二行输入为每回合可能连续跳的步数,它是int整数数组类型。如果有,请输出索引和最小的步数组合。
2023-08-27 23:03:37
1999
原创 【华为OD统一考试B卷 | 100分】 恢复数字序列(C++ Java Python javaScript)
如序列8 9 10 11 12,拼接成的字符串为89101112,打乱一部分字符后得到90811211,原来的正整数10就被拆成了0和1。然后遍历所有可能的连续整数序列,对于每个序列,检查序列中的字符数量是否与打乱字符的字符串中各字符数量一致。输入一行,为打乱字符的字符串和正整数序列的长度,两者间用空格分隔,字符串长度不超过200,正整数不超过1000,保证输入可以还原成唯一序列。现给定一个按如上规则得到的打乱字符的字符串,请将其还原成连续正整数序列,并输出序列中最小的数字。
2023-08-27 22:56:05
2092
原创 【华为OD统一考试B卷 | 100分】 查字典( C++ Java JavaScript python)
输入一个单词前缀和一个字典,输出包含该前缀的单词。所有包含该前缀的单词,多个单词换行输出。单词前缀+字典长度+字典。字典是一个有序单词数组。
2023-08-27 22:50:05
2057
原创 【华为OD统一考试B卷 | 100分】 比赛的冠亚季军(C++ Java Python javaScript)
比赛的规则是0号和1号比赛,2号和3号比赛,以此类推,每一轮,相邻的运动员进行比赛,获胜的进入下一轮;如果碰到了题库中的原题,一定不要直接使用题解中的代码,尤其是变量名,一定要修改,可以改成毫无意义的单词。id为0实力值为2的运动员和id为1实力值为3的运动员比赛,1号胜出进入下一轮争夺冠亚军,2号与0号,比赛进行季军的争夺,2号实力值为4,0号实力值2,故2号胜出,得季军。id为2的运动员和id为3的运动员比赛,3号胜出进入下一轮争夺冠亚军,冠亚军比赛,3号胜1号,故冠军为3号,亚军为1号,
2023-08-27 22:47:12
2003
原创 【华为OD统一考试B卷 | 100分】 报数问题 (1到3报数)(C++ Java Python javaScript)
从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。已购买本专栏用户,请私信博主开通账号,在线刷题!有n个人围成一圈,顺序排号为1-n。输入人数n(n < 1000)输出最后留下的是原来第几号。
2023-08-27 22:45:00
1964
原创 【华为OD统一考试B卷 | 100分】 按单词下标区间翻转文章内容( C++ Java JavaScript python)
例如给定的英文文章片段为"I am a developer",翻转区间为[0,3],则输出“developer a am I”。给定一段英文文章片段,由若干单词组成,单词间以空格间隔,单词下标从0开始。这个解题思路可以确保在给定的英文文章片段中,指定区间的单词顺序被正确翻转。翻转后的英文文章片段所有单词之间以一个半角空格分隔进行输出。已购买本专栏用户,请私信博主开通账号,在线刷题!请翻转片段中指定区间的单词顺序并返回翻转后的内容。翻转区间无效时,不做翻转。英文文章内容首尾无空格。使用换行隔开三个参数。
2023-08-27 22:42:23
1922
原创 【华为OD统一考试B卷 | 200分】跳格子2( C++ Java JavaScript python)
对于每个状态,我们可以选择跳过当前格子(保持前一个状态的最大分数)或跳到当前格子(前一个状态的最大分数加上当前格子的分数)。对于每个状态,我们可以选择跳过当前格子(保持前一个状态的最大分数)或跳到当前格子(前一个状态的最大分数加上当前格子的分数)。小明和朋友玩跳格子游戏,有 n 个连续格子组成的圆圈,每个格子有不同的分数,小朋友可以选择以任意格子起跳,但是不能跳连续的格子,不能回头跳,也不能超过一圈;不包含最后一个元素的最大分数:在这种情况下,我们可以从第一个格子开始跳,但不能跳到最后一个格子。
2023-08-25 11:30:32
759
原创 【华为OD统一考试B卷 | 200分】跳格子1( C++ Java JavaScript python)
小明和朋友玩跳格子游戏,有 n 个连续格子,每个格子有不同的分数,小朋友可以选择以任意格子起跳,但是不能跳连续的格子,也不能回头跳;给定一个代表每个格子得分的非负整数数组,计算能够得到的最高分数。已购买本专栏用户,请私信博主开通账号,在线刷题!给定一个数列,如:1 2 3 1。输出能够得到的最高分,如:4。选择跳第一个格子和第三个格子。
2023-08-25 11:27:10
747
【零基础学机器学习 15】 K-均值聚类( K-means)算法:类型、工作原理及代码实战
2023-09-24
K最近邻(K-Nearest Neighbors,KNN) 最佳指南以及代码实战数据集- 糖尿病
2023-09-17
《混淆矩阵 最佳指南以及代码实战》 心脏数据集
2023-09-06
文章《【零基础学机器学习 10】随机森林算法最佳指南以及代码实战》 - 数据集
2023-07-24
asp.net通讯录管理系统课程设计
2023-02-26
企业网站模板、html模板网站
2022-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人