摸鱼学大师
摸鱼学大师
全部文章
分类
未归档(8)
题解(541)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
TA的专栏
547篇文章
2人订阅
孤帆远影碧空尽
547篇文章
10912人学习
全部文章
(共550篇)
题解 | #旅行Ⅱ#
来自专栏
思路: 题目的主要信息: 一个N个城市,A数组中记录的是访问每个城市所需的花费,V是初始所有的总预算 如果同时访问了两个城市,需要满足List中Point记录的先后顺序 求满足预算条件下,最多访问的城市数 方法一:暴力法(超时)具体做法:利用next_permutation函数对1-N个城市进行...
递归
动态规划
数组
次序
2021-08-03
0
531
题解 | #切割成本#
来自专栏
思路: 题目的主要信息: 给定一个一个长为的线段,和一系列切割点 切割点的成本等于切割后产生的两段线段的和 要求所有切割点的最小切割成本和 方法一:动态规划具体做法:我们可以用动态规划解决这个问题,创建辅助数组dp,其中用 表示 之间(前闭后开)的切割点的最小成本,只要完善dp数组,最后的就是...
动态规划
数组
切割成本
2021-08-02
0
546
题解 | #取球放球#
来自专栏
思路: 题目的主要信息: 一共n个箱子,每个箱子有一定容量和一定初始球个数 进行k次操作,每次操作对某一个箱子中的球进行加1或者减1 求k次操作之后要使任意相邻箱子球数差的平方的最大值达到最小。 方法一:贪心具体做法:利用贪心思想,利用一个辅助数组每次操作前记录相邻两个数组之差,并找到差的最大值...
二分法
动态规划
贪心
数组
2021-08-02
0
539
题解 | #牛妹的面试#
来自专栏
思路: 题目的主要信息: 凸子序列:对于子序列中的,使得所有 单调递增或单调递减序列也算凸序列 单独一个数是长度为1的凸序列 序列数大于0,不用考虑特殊情况 求一个序列中的最长凸子序列长度 其实这就是两个最长递增子序列问题的叠加, 从左往右是找一个最长递增子序列,从右往左也是找一个最长递增子序列...
动态规划
数组
凸子序列
最长递增子序列
二分法
2021-08-02
0
538
题解 | #牛妹的礼物#
来自专栏
思路: 题目的主要信息: 矩阵不为空,且矩阵中的内容非负数 总体上要从矩阵的左上角到右下角,每次可以选择向下、向右、向右下三个方向 路过矩阵每个格子中的数累加,求最短路径和 事实上,这道题就是一个求矩阵最短路径和的问题,只不过它是有三个方向可以选择。 方法一:递归(超时)具体做法:容易想到的是,...
动态规划
空间记忆
递归
数组
矩阵
矩阵最小路径和
2021-07-31
0
568
题解 | #牛能和牛可乐的礼物#
来自专栏
思路: 题目的主要信息: 给定一串数组,将数组分为两部分 要使两部分各自的和相差最小 两部分的值越接近于总和的一半,相差越小。 方法一:动态规划(01背包)具体做法:依据上面提到的性质,我们可以将这个问题看成一个01背包问题:背包容量为总和的一半,因此我们要装两部分,然后依次遍历数组,利用动态规...
动态规划
空间记忆
递归
01背包
2021-07-31
0
581
题解 | #字符串距离计算#
来自专栏
思路: 题目的主要信息: 两个长度相等的字符串距离定义为相同位置不同字符的数目 现有两个字符串S1与S2,从S1中任选一个字符X1,将其全部替换成另一个字符串X2后再与S2比较距离,求这个距离可能的最小值 两个字符串长度一定相等,全是小写字母,无特殊情况 方法一:暴力法具体做法:既然全是小写字母...
字符串距离
字符串
矩阵
数组
2021-07-31
0
524
题解 | #那些插队的人#
来自专栏
思路: 题目的主要信息: 长度为n为队伍,人员编号1-n cutIn数组中是要插队的编号,依次进行插队,即加入到最前面 求最后有多少人不在原来的位置 方法一:哈希表具体做法:对于最后的队列,没有插过队的人肯定都排在后面,最大插队元素是其分界线,最大插队元素之前的位置都可能有改变,之后的就不会有变...
插队
数组
数学
模拟
哈希表
2021-07-30
0
439
题解 | #单帧操作#
来自专栏
思路: 题目的主要信息: 给一串数组,每次找到一个位置进行一次操作:将该位置前后一个数及本身改为三者中的最大值 一共进行n次操作,每次操作需要找到改变后使数组和最大那个位置来改变 方法一:暴力解法(超时)具体做法:利用二进制掩码的特性,枚举所有位置选择或是不选择的组合(相当于n次操作,选择的位置...
动态规划
bfs
数组
2021-07-30
0
497
题解 | #一样的水#
来自专栏
思路: 题目的主要信息: 数组a是初始时水桶里的水 数组p是每次询问后,要求水桶中水相同的水桶数量 一共是q次查询,每次需要找到使水桶中拥有相同水量的水桶数量达到p中要求的最少花费,即每次加水量最少 方法一:动态规划+前缀和具体做法:我们用(下标1开始)表示前i个数的和。对于某一次查询,我们要求...
数组
动态规划
查找
迭代
前缀和
2021-07-30
0
571
首页
上一页
42
43
44
45
46
47
48
49
50
51
下一页
末页