草庐IT

259.【华为OD机试真题】特殊的加密算法(深度优先搜索(DFS)-Java&Python&C++&JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-特殊的加密算法二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)

【2024华为OD机试C卷】480、反射计数 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)

文章目录一、题目🎃题目描述🎃输入输出输入输出🎃样例1二、代码与思路参考🎈C语言思路🎉C代码🎈C++语言思路🎉C++代码🎈Java语言思路🎉Java代码🎈Python语言思路

蓝桥杯真题4

[蓝桥杯2017省AB]分巧克力题目描述儿童节那天有KKK位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有NNN块巧克力,其中第iii块是Hi×WiH_i\timesW_iHi​×Wi​的方格组成的长方形。为了公平起见,小明需要从这NNN块巧克力中切出KKK块巧克力分给小朋友们。切出的巧克力需要满足:形状是正方形,边长是整数。大小相同。例如一块6×56\times56×5的巧克力可以切出666块2×22\times22×2的巧克力或者222块3×33\times33×3的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小HiH_iHi​计算出最大的边长是多少么?输入格

273.【华为OD机试真题】园区参观路径(动态规划-Java&Python&C++&JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-园区参观路径二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)

算法沉淀——动态规划之简单多状态 dp 问题(上)(leetcode真题剖析)

算法沉淀——动态规划之简单多状态dp问题上01.按摩师02.打家劫舍II03.删除并获得点数04.粉刷房子01.按摩师题目链接:https://leetcode.cn/problems/the-masseuse-lcci/一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。注意:本题相对原题稍作改动示例1:输入:[1,2,3,1]输出:4解释:选择1号预约和3号预约,总时长=1+3=4。示例2:输入:[2,7,9,3,1]输出:12解释

蓝桥杯嵌入式第9届真题(完成) STM32G431

蓝桥杯嵌入式第9届真题(完成)STM32G431题目分析和代码main.h/*USERCODEBEGINHeader*//*********************************************************************************@file:main.h*@brief:Headerformain.cfile.*Thisfilecontainsthecommondefinesoftheapplication.********************************************************************

251.【2023年华为OD机试真题(C卷)】5G网络建设(最小生成树算法-Java&Python&C++&JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-5G网络建设二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)

266.【华为OD机试真题】抢7游戏(深度优先搜索DFS-Java&Python&C++&JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-抢7游戏二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)

268.【华为OD机试真题】考古学家(深度优先搜索DFS-Java&Python&C++&JS实现)

🚀点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)

算法沉淀——递归(leetcode真题剖析)

算法沉淀——递归01.汉诺塔问题02.合并两个有序链表03.反转链表04.两两交换链表中的节点05.Pow(x,n)递归是一种通过调用自身的方式来解决问题的算法。在递归算法中,问题被分解为更小的相似子问题,然后通过对这些子问题的解进行组合来解决原始问题。递归算法通常包含两个主要部分:基本情况(BaseCase):定义问题的最小规模,直接解答而不再进行递归。基本情况是递归算法的出口,防止算法陷入无限递归。递归步骤:在问题规模较大时,将问题划分为相似但规模较小的子问题,并通过递归调用解决这些子问题。递归调用自身是递归算法的核心。递归算法在解决许多问题上非常强大,尤其是对于那些可以通过分解为子问题并