E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
动态规划刷题集锦
拼多多面试题——算法实习生
目录算法面试概述1.手写快速排序算法2.手写归并排序算法3.手写单链表反转算法4.手写二分查找算法5.手写KMP算法6.手写堆排序算法7.手写
动态规划
算法8.手写深度优先搜索算法9.手写广度优先搜索算法
fpga和matlab
·
2025-02-01 05:07
★求职2:大厂笔试面试总结
算法
计算机视觉
人工智能
拼多多面试
拼多多笔试
贪心算法相关知识
目录基础定义工作原理步骤一:分解问题步骤二:确定贪心策略步骤三:求解子问题步骤四:合并结果适用场景活动安排问题找零问题哈夫曼编码局限性高级与
动态规划
的对比决策方式最优性保证时间复杂度和空间复杂度算法实现要点贪心策略的证明数据结构的选择更多的实际应用示例资源分配问题文件压缩中的行程长度编码
秋夜Autumn
·
2025-02-01 05:06
贪心算法
算法
系统架构师计算题(1)——计算机系统基础知识(上)
持续
刷题
,持续总结,持续更新!
Chris_166
·
2025-02-01 01:11
软考系统架构师
系统架构师考试
计算题
数据中台:国内大厂中台建设架构
集锦
文章目录简介数据中台总体架构图阿里巴巴数据中台网易严选中台架构图网易云音乐数据中台架构转转数据中台某企业数据中台架构图农行数据中台架构总结简介数据中台到底是什么,几年过去了,一直众说纷。笔者认为数据中台不应该是一个单纯的系统或者是一个软件工具,而应该是一套架构、一套数据流转模式。数据中台需要采集数据作为原材料进行数据加工、数据建模、然后分门别类地储存,再根据实际的业务场景,打造各类数据服务(含数据
Freedom3568
·
2025-02-01 00:05
数据中台
数据中台
中台
架构
总体架构
大厂
动态规划
——01背包问题
写在前面:做题博客仅为思路描述自己使用,想到哪写哪。题目:有N件物品和一个容量是V的背包。每件物品只能使用一次(01背包)。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。分析:选定状态数组:dp[i][j]定义为前i个物品在背包总体积为j时的最优装载方法。填dp因为有top_down和bottom_up,所以要按顺序填进
一位不愿透露姓名的程序猿
·
2025-02-01 00:35
动态规划
算法
刷题
前必学!链表!用JavaScript学数据结构与算法
JavaScript数据结构与算法-HowieCong务必要熟悉JavaScript使用再来学!一、链表的基本形态链表和数组都是有序的列表,都是线性结构(有且仅有一个前驱,有且仅有一个后续);不同点在于,链表中,数据单位的名称叫做“结点”,而结点和结点的分布,在内存中都是离散的1.数组的“连续”在内存中最为关键的一个特征,就是对应一段位于自身上界和下界之间的,一段连续的内存空间。元素与元素之间,
·
2025-01-31 21:31
哈希表使用总结
刷题
日记最近完成哈希表的算法题练习,对哈希表的使用场景有了进一步的深入。哈希表简介散列表(Hashtable,也叫哈希表),是根据关键码值(Keyvalue)而直接进行访问的数据结构。
zero_xk_
·
2025-01-31 20:54
算法
Java
java
算法
数据结构
哈希算法
7、深入递归,DFS(深度搜索),回溯,剪枝
"逐步生成结果"类问题之数值型自上而下--递归自下而上--递推,数学归纳,
动态规划
1、先解决简单下的问题2、然后推广到复杂项的问题3、如果递推次数很明确,最好用迭代(即从开始,一步一步往后推)4、如果有封闭形式
zhang309841657
·
2025-01-31 17:34
算法
【C++
动态规划
离散化】1626. 无矛盾的最佳球队|2027
本文涉及知识点C++
动态规划
离散化LeetCode1626.无矛盾的最佳球队假设你是球队的经理。对于即将到来的锦标赛,你想组合一支总体得分最高的球队。球队的得分是球队中所有球员的分数总和。
闻缺陷则喜何志丹
·
2025-01-31 17:30
c++
动态规划
算法
leetcode
最佳
球队
无矛盾
【每日一道算法题】Leetcode之decode-ways解码方式问题 Java
动态规划
91.leetcode题目描述:一条仅包含字母‘A’-‘Z’的消息用下列的方式加密成数字‘A’->1‘B’->2…‘Z’->26现在给出加密成数字的密文,请判断有多少种解密的方法例如:给出的密文为“12”,可以解密为"AB"(12)或者"L"(12).所以密文"12"的解密方法是2种.importjava.util.*;publicclassSolution{publicintnumDecodin
佛系宅女
·
2025-01-31 13:57
leetcode
算法
LeetCode
刷题
第九天(994. 腐烂的橘子)
文章目录题目描述广度深度优先解法JAVA代码算法复杂度题目描述在给定的网格中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。每分钟,任何与腐烂的橘子(在4个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例1:输入:[[2,1,1],[1,1,0],[0,1,1]]输出:4示例2:输入:[[
隰有扶苏丶
·
2025-01-31 12:20
leetcode
java
算法
python
数据结构
leetcode
刷题
记录(六十四)——240. 搜索二维矩阵 II
(一)问题描述240.搜索二维矩阵II-力扣(LeetCode)240.搜索二维矩阵II-编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:*每行的元素从左到右升序排列。*每列的元素从上到下升序排列。示例1:[https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2020/11/25/search
曲奇是块小饼干_
·
2025-01-31 12:50
leetcode刷题记录
leetcode
矩阵
算法
java
leetcode
刷题
(68)——74. 搜索二维矩阵
一、题目编写一个高效的算法来判断mxn矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例1:输入:matrix=[[1,3,5,7],[10,11,16,20],[23,30,34,50]]target=3输出:true示例2:输入:matrix=[[1,3,5,7],[10,11,16,20],[23,30,34,50]
TheManba
·
2025-01-31 12:50
leetcode刷题
二分法
leetcode
leetcode
刷题
(119)——54.螺旋矩阵
给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]按照顺时针的顺序访问二维数组,通过whi
进击的代码家
·
2025-01-31 12:49
leetcode
刷题
前必学!栈与队列!用JavaScript学数据结构与算法
JavaScript数据结构与算法-HowieCong务必要熟悉JavaScript使用再来学!一、数组增删操作在了解栈和队列前,明确数组中的增删操作具有什么样的特性、对应的方法有哪些:灵活增删的数组数组增加元素的三种方法:unshift方法,添加元素到数组的头部constarr=[1,2]arr.unshift(0)//[0,1,2]push方法,添加元素到数组的尾部constarr=[1,2
·
2025-01-31 12:51
刷题
记录 贪心算法-3:376. 摆动序列
题目:376.摆动序列难度:中等如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。例如,[1,7,4,9,2,5]是一个摆动序列,因为差值(6,-3,5,-7,3)是正负交替出现的。相反,[1,4,7,2,5]和[1,7,4,5,5]不是摆动序列,第一个序列是因为它的前两个差值都是正
威尔逊。
·
2025-01-31 10:07
贪心算法
算法
leetcode
python
笔记
LeetCode
刷题
| Day 2 最长严格递增或递减子列表(Longest Increasing or Decreasing SubList)
LeetCode
刷题
|Day2最长严格递增或递减子列表(LongestIncreasingDecreasingSubList)文章目录LeetCode
刷题
|Day2最长严格递增或递减子列表(LongestIncreasingDecreasingSubList
上坤
·
2025-01-31 08:40
LeetCode刷题
leetcode
算法
最长递增子列表
动态规划
Python
C++
dynamic
programming
leetcode 300. 最长递增子序列
题目链接思路一:
动态规划
分析:假设就一个元素,那么长度肯定就是1,如果是两个元素,那么只有第二个元素比第一个元素小的时候,才会是2,否则,长度还是1。
酱酱熊
·
2025-01-31 08:10
算法
动态规划
贪心算法
最长递增子序列
二分查找
数组处理
leetcode300. 最长递增子序列
2.
动态规划
:dp[i]代表以i索引位置结尾前面的最长递增子序列,dp[i]的推导则需要遍历其前面所有dp元素,如果i索引位置的元素较大则取前面最大值+1。代码如下,详细见注释:
kkkkuuga
·
2025-01-31 07:05
动态规划
数据结构
java
动态规划
算法
leetcode
LeetCode-300-最长递增子序列
LeetCode-300-最长递增子序列思路1.
动态规划
:O(n*n)题目要求找出的是递增子序列,子序列不一定是连续的,但是要保证递增,因此可以用
动态规划
来维护一个不断更新的dp数组,该数组表示,以当前元素为最后一个元素的子序列的最大长度
VilliamKalin
·
2025-01-31 07:33
力扣
力扣
刷题
——第一题 一维数组的动态和
力扣
刷题
第一题一维数组的动态和第一题一维数组的动态和给你一个数组nums。数组「动态和」的计算公式为:runningSum[i]=sum(nums[0]…nums[i])。请返回nums的动态和。
姬公子521
·
2025-01-31 00:09
力扣刷题专栏
leetcode
算法
动态规划
python力扣
刷题
记录——349. 两个数组的交集
题目:349.两个数组的交集给定两个数组,编写一个函数来计算它们的交集。方法一:执行用时:52ms内存消耗:15.1MBclassSolution:defintersection(self,nums1:List[int],nums2:List[int])->List[int]:returnlist(set(nums1)&set(nums2))方法二:执行用时:68ms内存消耗:14.9MBclas
钟灵毓秀M
·
2025-01-31 00:39
数据结构与算法
leetcode
python
C语言初阶力扣
刷题
——349. 两个数组的交集【难度:简单】
1.题目描述力扣在线OJ题目给定两个数组,编写一个函数来计算它们的交集。示例:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[9,4]2.思路直接暴力求解。将nums1数组中的每一个数字,判断是否存在于nums2数组中,通过这种方式找出交集数据,找出之后判断这个数组是否已经在返回数组中存在,不存在则
graceyun
·
2025-01-30 23:01
#
Leetcode
c语言
leetcode
开发语言
代码随想录算法训练营第三十九天-
动态规划
-337. 打家劫舍 III
老师讲这是树形dp的入门题目解题思路是以二叉树的遍历(递归三部曲)再结合动规五部曲dp数组如何定义:只需要定义一个二个元素的数组,dp[0]与dp[1]dp[0]表示不偷当前节点的最大价值dp[1]表示偷当前节点后的最大价值这样可以把每个节点的状态值都表示出来但这个数组的两个值只表示当前节点的状态值递归时要使用后序遍历:使用后序遍历的原因就是要从叶子结点一层一层向上统计出来/***Definiti
taoyong001
·
2025-01-30 22:54
算法
动态规划
c++
leetcode
火山方舟 Python SDK豆包模型环境配置错误
集锦
(Mac电脑)
下载豆包频频出错pipinstall'volcengine-python-sdk[ark]'通过官方给的下载方式总是提示pipinstall'volcengine-python-sdk[ark]'ERROR:Cannotexecute`setup.py`sincesetuptoolsisnotavailableinthebuildenvironment.所以选择下载源码gitclonehttps:
yitahutu79
·
2025-01-30 22:23
大模型运行错误集锦
python
macos
开发语言
28. C语言 递归:深入理解与高效应用
递归的基本结构递归应用实例1.计算阶乘2.生成斐波那契数列递归的优缺点优点缺点递归与迭代的对比阶乘的迭代实现:性能对比递归的优化:尾递归与
动态规划
尾递归
动态规划
小结前言递归是计算机科学中的一种基本思想,
涛ing
·
2025-01-30 18:15
C语言基础
c语言
算法
开发语言
linux
c++
visual
studio
vscode
【16届蓝桥杯寒假
刷题
营】第2期DAY5
2.最大公因数-蓝桥云课问题描述给你2个正整数N,M。你需要构造一个有N个数的正整数序列a,满足以下条件:∑i=1Nai=M。求gcd(a),可能的最大值。输入描述输入一行两个正整数N,M,表示数组的长度和数组元素总和。输出描述输出一行,表示答案。输入格式19189114514输出格式2评测数据范围1≤N≤M≤109思路:如果m/n可以整除,那么这个m/n就是最大公因数,因为平均分配了。如果不可以
qystca
·
2025-01-30 12:54
算法
数据结构
c++
蓝桥杯
备赛蓝桥杯之第十五届职业院校组省赛第三题:产品360度展示
提示:本篇文章仅仅是作者自己目前在备赛蓝桥杯中,自己学习与
刷题
的学习笔记,写的不好,欢迎大家批评与建议由于个别题目代码量与题目量偏大,请大家自己去蓝桥杯官网【连接高校和企业-蓝桥云课】去寻找原题,在这里只提供部分原题代码本题目为
云端·目前学前端
·
2025-01-30 11:20
备赛蓝桥杯
蓝桥杯
职场和发展
【Leetcode 热题 100】32. 最长有效括号
s.length≤3×1040\les.length\le3\times10^40≤s.length≤3×104s[i]s[i]s[i]为‘(’或‘)’解题过程这题可以用栈来解决,还是挺简单的,困难的是用
动态规划
来实现
冠位观测者
·
2025-01-30 09:36
Leetcode
Top
100
Liked
leetcode
算法
数据结构
SQL
刷题
快速入门(一)
其他章节:SQL
刷题
快速入门(二)SQL
刷题
快速入门(三)SQL(StructuredQueryLanguage,结构化查询语言)是用于管理和操作关系型数据库的一种标准计算机语言。
L~river
·
2025-01-30 09:02
算法刷题
sql
oracle
数据库
刷题
笔试
Leecode
刷题
C语言之跳跃游戏②
执行结果:通过执行用时和内存消耗如下:intjump(int*nums,intnumsSize){intposition=numsSize-1;intsteps=0;while(position>0){for(inti=0;i=position){position=i;steps++;break;}}}returnsteps;}解题思路:这段代码是用来解决“跳跃游戏II”(JumpGameII)的
带多刺的玫瑰
·
2025-01-30 08:21
java
算法
数据结构
Leecode
刷题
C语言之切棍子的最小成本
执行结果:通过执行用时和内存消耗如下:题目:切棍子的最小成本有一根长度为n个单位的木棍,棍上从0到n标记了若干位置。例如,长度为6的棍子可以标记如下:给你一个整数数组cuts,其中cuts[i]表示你需要将棍子切开的位置。你可以按顺序完成切割,也可以根据需要更改切割的顺序。每次切割的成本都是当前要切割的棍子的长度,切棍子的总成本是历次切割成本的总和。对棍子进行切割将会把一根木棍分成两根较小的木棍(
带多刺的玫瑰
·
2025-01-30 08:50
c语言
开发语言
代码随想录算法训练营第三十九天-
动态规划
-198. 打家劫舍
动规五部曲dp[i]表示在下标为i的房间偷或不偷与前面所偷之和所能获得的最大价值递推公式:dp[i]=std::max(dp[i-2]+nums[i],dp[i-1])初始化:要给dp[0]与dp[1]来给定初始值,因为递推公式有-1与-2。dp[0]=nums[0],dp[1]=std::max(nums[0],nums[1]);其它下标值,初始成任意值都可以,因为其值是由前面元素推导出来的遍历
taoyong001
·
2025-01-30 06:08
算法
动态规划
c++
leetcode
代码随想录算法训练营第三十八天-
动态规划
-完全背包-279.完全平方数
把目标值当作背包容量,每个平方数当作物品,题目变更为装满指定容量的背包,最小用几个物品会不会出现拼凑不出来的情况?不会,因为有数字1,对任意正整数百分百能拼凑出来因此此题目与上一道题就变得一模一样了classSolution{public:intnumSquares(intn){std::vectordp(n+1,INT_MAX);dp.at(0)=0;for(inti=1;i*i<=n;++i)
taoyong001
·
2025-01-30 04:57
算法
动态规划
c++
leetcode
代码随想录算法训练营第三十八天-
动态规划
-完全背包-139.单词拆分
类似于回溯算法中的拆分回文串题目是要求拆分字符串,问这些字符串是否出现在字典里。但这道题可以反着来考虑,从字典中的单词能不能组成所给定的字符串如果这样考虑,这个字符串就背包,容器字典中的单词就是一个一个物品问题就转化成这些物品能不能正好装满这个背包,而且这些物品可以使用多次因此这是一个完全背包类问题动规五部曲dp[j]数组含义:把题目给定的字符串能不能用字典字符串来添满。字符串长度为j时,能被字典
taoyong001
·
2025-01-30 04:57
算法
动态规划
c++
leetcode
代码随想录算法训练营第三十八天|Day38
动态规划
322.零钱兑换视频讲解:https://www.bilibili.com/video/BV14K411R7yvhttps://programmercarl.com/0322.%E9%9B%B6%E9%92%B1%E5%85%91%E6%8D%A2.html思路#definemin(a,b)((a)>(b)?(b):(a))intcoinChange(int*coins,intcoinsSize,
是糖不是唐
·
2025-01-30 04:53
算法
动态规划
c语言
数据结构
代码随想录算法训练营day32:
动态规划
01
动态规划
理论基础
动态规划
刷题
大纲适用范围:某一问题有很多重叠子问题,使用
动态规划
是最有效的。
树懒爱沙发
·
2025-01-30 03:45
算法
动态规划
leetcode
数据结构
动态规划
算法(25.1.27)
0.前置了解:递归思想以及相关题目(详解递归思想-CSDN博客)1.
动态规划
算法基础概念:最简单的例子:斐波那
一位不愿透露姓名的程序猿
·
2025-01-30 02:06
算法
动态规划
28我好想逃却逃不掉-青训营
刷题
问题描述曾经的我不过是一介草民,混迹市井,默默无名。直到我被罗马的士兵从家乡捉走丢进竞技场……对手出现了,我架紧盾牌想要防御,只觉得巨大的冲击力有如一面城墙冲涌而来,击碎了我的盾牌,我两眼发昏,沉重的身躯轰然倒地。——我好想逃。但罗马最大的竞技场,哪有这么容易逃得掉。工程师们早就在地上装了传送机关,虽不会伤人,却会将站在上面的人传到它指向的位置。若是几个传送机关围成一个环,不小心踩在上面的人就会被
liberty030706
·
2025-01-29 23:48
算法
java
数据结构
23石子移动问题-青训营
刷题
问题描述小S正在玩一个关于石子的游戏,给定了一些石子,它们位于一维数轴的不同位置,位置用数组stones表示。如果某个石子处于最小或最大的一个位置,我们称其为端点石子。在每个回合,小S可以将一颗端点石子移动到一个未占用的位置,使其不再是端点石子。游戏继续,直到石子的位置变得连续,无法再进行任何移动操作。你需要帮助小S找到可以移动的最大次数。测试样例样例1:输入:stones=[7,4,9]输出:2
liberty030706
·
2025-01-29 23:18
算法
java
数据结构
27游戏英雄升级潜力评估-青训营
刷题
问题描述小U在一款挂机游戏中拥有n个英雄。游戏中有一种历练升级机制,每天可以选择两个英雄进行历练,如果两位英雄的等级相同,则他们的等级都不会改变。如果英雄等级不同,那么等级较高的英雄会增加1级,而等级较低的英雄则保持不变。小U希望至少有一个英雄能够达到2000000000000000级,他想知道有多少英雄有潜力通过历练达到这个等级。测试样例样例1:输入:n=5,u=[1,2,3,1,2]输出:3样
liberty030706
·
2025-01-29 22:45
游戏
Leetcode
刷题
(第438题)——找到字符串中所有字母异位词
一、题目给定两个字符串s和p,找到s中所有p的异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词指由相同字母重排列形成的字符串(包括相同的字符串)。二、示例输入:s="cbaebabacd",p="abc"输出:[0,6]解释:起始索引等于0的子串是"cba",它是"abc"的异位词。起始索引等于6的子串是"bac",它是"abc"的异位词。输入:s="abab",p="ab"输出
卖菜的小白
·
2025-01-29 22:44
面试算法
js
leetcode
算法
Leetcode
刷题
(第49题)——字母异位词分组
一、题目描述给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。二、示例示例一输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","
卖菜的小白
·
2025-01-29 22:43
面试算法
leetcode
算法
map
字符串
charCodeAt
LeetCode
刷题
之路:119. 杨辉三角II
如果帮助到您,还请点个关注吧,hahaha给定一个非负索引k,其中k≤33,返回杨辉三角的第k行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入:3输出:[1,3,3,1]进阶:你可以优化你的算法到O(k)空间复杂度吗?#最直观的思路这道题跟118题非常相似这个题只需要返回最后一行的结果就行,而不需要中间行的结果所以我们可以设置一个变量,让其随着行数改变而一直改变一个小坑:这个题的行数
Super灬Dan
·
2025-01-29 21:06
力扣LeetCode
算法
python
leetcode
杨辉三角II
LeetCode热题100(一)—— 1.两数之和
LeetCode热题100(一)——1.两数之和题目描述代码实现思路解析你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长LeetCode热题100——
刷题
记录(不定期更新)此系列文章用于记录我在学习
杨十一11
·
2025-01-29 21:36
leetcode
算法
数据结构
LeetCode热题100——
刷题
记录(不定期更新)
LeetCode热题100——
刷题
记录(不定期更新)前言Readme你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长此系列文章用于记录我在学习LeetCode热题100过程中的总结和收获愿与诸君共同探讨
杨十一11
·
2025-01-29 21:36
leetcode
算法
数据结构
LeetCode热题100(七)—— 3.无重复字符的最长子串
LeetCode热题100(七)——3.无重复字符的最长子串题目描述代码实现思路解析你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长LeetCode热题100——
刷题
记录(不定期更新
杨十一11
·
2025-01-29 21:32
leetcode
算法
数据结构
LeetCode热题100(八)—— 438.找到字符串中所有字母异位词
LeetCode热题100(八)——438.找到字符串中所有字母异位词题目描述代码实现思路解析你好,我是杨十一,一名热爱健身的程序员在Coding的征程中,不断探索与成长LeetCode热题100——
刷题
记录
杨十一11
·
2025-01-29 21:32
leetcode
算法
数据结构
打卡信奥
刷题
(689)用C++信奥P8697[普及组/提高] [蓝桥杯 2019 国 C] 最长子序列
[蓝桥杯2019国C]最长子序列题目描述我们称一个字符串SSS包含字符串TTT是指TTT是SSS的一个子序列,即可以从字符串SSS中抽出若干个字符,它们按原来的顺序组合成一个新的字符串与TTT完全一样。给定两个字符串SSS和TTT,请问TTT中从第一个字符开始最长连续多少个字符被SSS包含?输入格式输入两行,每行一个字符串。第一行的字符串为SSS,第二行的字符串为TTT。两个字符串均非空而且只包含
Loge编程生活
·
2025-01-29 18:00
C++
c++
开发语言
算法
青少年编程
数据结构
第一章
动态规划
背包问题之有依赖的背包问题
1、问题解释什么是有依赖的背包问题呢?我们平时做的一般都是没有依赖的背包问题,也就是说,我取每个物品都可以取这个物品自己。而有依赖代表我取这个物品的同时也必须取某些其他的物品。这样对我们的状态分析是有影响的,我们通过两个题来看看。2、题目金明的预算方案金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么
刘胖仔学后端
·
2025-01-29 18:00
Acwing算法提高课笔记
动态规划
背包问题
分组背包
有依赖的背包问题
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他