摸鱼学大师
摸鱼学大师
全部文章
题解
未归档(8)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
全部文章
/ 题解
(共4篇)
题解 | #一样的水#
来自专栏
思路: 题目的主要信息: 数组a是初始时水桶里的水 数组p是每次询问后,要求水桶中水相同的水桶数量 一共是q次查询,每次需要找到使水桶中拥有相同水量的水桶数量达到p中要求的最少花费,即每次加水量最少 方法一:动态规划+前缀和具体做法:我们用(下标1开始)表示前i个数的和。对于某一次查询,我们要求...
数组
动态规划
查找
迭代
前缀和
2021-07-30
0
571
题解 | #牛妹的蛋糕#
来自专栏
思路: 题目的主要信息: 每天吃掉蛋糕总数的1/3,再额外吃1个 吃到第n天还剩下1个蛋糕,问最开始总共有多少蛋糕 这是一个数学问题,可以用递归、动态规划、迭代处理。 方法一:递归具体做法:第n天还剩下1一个蛋糕,那么总蛋糕数就是n-1的子问题+1的3/2,可以写出如下递归: class Sol...
递归
迭代
动态规划
数学
模拟
2021-07-29
0
525
题解 | #最大子三角形#
来自专栏
思路: 题目的主要信息: 从一个六边形的01矩阵中找到全1的三角形,且要找边长最大的一个 其中六边形矩阵的数据以vector数组的形式给出因为给出的数据是一维的,现在首要的难题的是将一维数组表示的六边形矩阵装入二维矩阵。仔细观察边长为的六边形矩阵,一共是行,最长是列。因此我们建立一个这样的矩阵保存...
最大子三角形
六边形
数组
动态规划
迭代
2021-07-29
1
567
题解 | #孩子们的游戏(圆圈中最后剩下的数)#
来自专栏
思路: 题目的主要信息: 从0到n-1(首尾相接)中每次去掉第m个数,下一次从去掉数的下一个开始,直到剩下最后一个数 返回的是最后一个数 有数为0的特殊情况 方法一:递归具体做法:n个数相后去掉第m个数,还剩下n-1个数,依然要继续去掉第m个数。由此,从(n,m)的问题变成了(n-1,m)的子问...
数学
递归
迭代
链表
约瑟夫环
2021-07-25
0
565