会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
vacilie的记事本
人生如逆旅,我亦是行人.
新随笔
联系
管理
2022年4月17日
AcWing 4400. 玩游戏
摘要: 题目链接 https://www.acwing.com/problem/content/4403/ 题目思路 约瑟夫环问题(详情百度) 因为数据范围小,所以可以使用队列来实现数数和淘汰操作,每次数数操作由出队再入队实现,而淘汰则是只出队. 题目代码 #include <iostream> #incl
阅读全文
posted @ 2022-04-17 10:36 vacilie
阅读(20)
评论(0)
推荐(0)
2022年4月6日
AcWing 898. 数字三角形
摘要: 题目链接 https://www.acwing.com/problem/content/900/ 题目思路 这道题我们可以从最底层考虑,若要使当前路径之和最大,选择当前的所选值加左上/右上之和最大即可 因为有负数情况,所以要把边界设置好 题目代码 #include <iostream> #inclu
阅读全文
posted @ 2022-04-06 14:52 vacilie
阅读(28)
评论(0)
推荐(0)
2022年4月5日
AcWing 4394. 最长连续子序列
摘要: 题目链接 https://www.acwing.com/problem/content/4397/ 题目思路 根据题意可知,我们要找的是最长的且出现不同数字的个数小于k的子序列,可以用双指针 每当有一个新数字加入时设置一个计数器来计数,当计数器超过k时,移动j的位置,记住也要把之前j位置出现的数字移
阅读全文
posted @ 2022-04-05 17:57 vacilie
阅读(23)
评论(0)
推荐(0)
2022年4月1日
AcWing 5. 多重背包问题 II
摘要: 题目链接 https://www.acwing.com/problem/content/5/ 题目思路 多重背包问题的进阶版 因为数据量大,所以不能用三重循环以及二维数组 所以可以将物品的体积和价值利用二进制形式存起来 然后再进行一维优化即可 题目代码 #include <iostream> #in
阅读全文
posted @ 2022-04-01 11:00 vacilie
阅读(23)
评论(0)
推荐(0)
AcWing 4. 多重背包问题
摘要: 题目链接 https://www.acwing.com/problem/content/4/ 题目思路 完全背包问题进阶版 每种物品有了数量限制,所以需要判断要拿多少当前物品,其他与完全背包问题类似 题目代码 #include <iostream> #include <algorithm> usin
阅读全文
posted @ 2022-04-01 10:29 vacilie
阅读(26)
评论(0)
推荐(0)
2022年3月31日
AcWing.3. 完全背包问题
摘要: 题目链接 https://www.acwing.com/problem/content/3/ 题目思路 01背包进阶版,每种物品有无限个 所以就是将每种物品的体积和价值存下来,然后遍历每种物品,在当前体积的限制下求可拿物品的价值最优解 题目代码 #include <iostream> #includ
阅读全文
posted @ 2022-03-31 19:57 vacilie
阅读(25)
评论(0)
推荐(0)
AcWing 2.01背包问题
摘要: 题目链接 https://www.acwing.com/problem/content/2/ 题目思路 梦开始的地方,01背包的每个物品只可以选一次 DP思想:“最后” 每次考虑的是最后是否为最优解,从最后一步的最优解向前推,推出每一步的最优解。 01背包就是判断每步是拿当前物品和不拿当前物品的价值
阅读全文
posted @ 2022-03-31 19:46 vacilie
阅读(29)
评论(0)
推荐(0)
2022年3月30日
P1048 [NOIP2005 普及组] 采药
摘要: 题目链接 https://www.luogu.com.cn/problem/P1048 题目思路 经典01背包问题,每一步的状态为拿当前物品和不拿当前物品的价值最大值 #include <iostream> #include <algorithm> using namespace std; cons
阅读全文
posted @ 2022-03-30 19:48 vacilie
阅读(130)
评论(0)
推荐(0)
AcWing 1015. 摘花生
摘要: 题目链接 https://www.acwing.com/problem/content/1017/ 题目思路 本题是经典的线性DP 如上图所示,每一步的最优解即为上一步的最大值加当前地方花生数 题目代码 #include <iostream> #include <algorithm> using n
阅读全文
posted @ 2022-03-30 19:36 vacilie
阅读(47)
评论(0)
推荐(0)
P1162 填涂颜色
摘要: 题目链接 https://www.luogu.com.cn/problem/P1162 题目思路 主要是找到被1围着的0,但是刚开始找的最后一个,然后WA两个点,最后找到第一个0的位置,然后宽搜成功AC 题目代码 #include <iostream> #include <algorithm> #i
阅读全文
posted @ 2022-03-30 16:56 vacilie
阅读(18)
评论(0)
推荐(0)
下一页
公告