上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页
摘要: 原题链接:https://www.luogu.com.cn/problem/P1049 题意解读:装尽可能多的物品,使得总体积越大越好,即剩余空间最小,还是一个01背包问题,物品的体积就是其价值。 解题思路: 01背包模版题,物品体积、价值相同,直接采用一维dp。 100分代码: #include 阅读全文
posted @ 2024-04-19 10:55 五月江城 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/jcwy/p/18005991 阅读全文
posted @ 2024-04-19 10:44 五月江城 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P1802 题意解读:x个药取打n个怪,打赢打输都有经验,计算最大的经验数,跟01背包类似,可以理解为一个物品装得下或者装不下都可以装,装得下获得的价值高,装不下获得的价值低。 解题思路: 设lose[N], win[N], 阅读全文
posted @ 2024-04-19 10:42 五月江城 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P1115 题意解读:计算最大字段和,典型dp问题。 解题思路: 设a[]表示所有整数,f[i]表示以第i个数结束的最大字段和 当f[i-1]>=0时,f[i] = f[i-1] + a[i] 否则,f[i] = a[i] 阅读全文
posted @ 2024-04-18 17:52 五月江城 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/jcwy/p/18101493 阅读全文
posted @ 2024-04-18 17:16 五月江城 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P1434 题意解读:计算能滑行的最长距离。 解题思路: 设dp(i, j)表示从i,j可以滑行的最大距离 对于4个方向i,j可以到达的点,ni,nj,如果可以滑过去(ni,ni所在点高度更低) 则dp(i, j) = ma 阅读全文
posted @ 2024-04-18 17:15 五月江城 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P2196 题意解读:求一条路径,使得所有点地雷数之和最大。 解题思路: 1、DFS 先建图,再从1~n点分别进行一次DFS,记录过程中地雷总数最大的,并且同时记录遍历的顺序。数据量不大,直接就可以过。 100分代码: #i 阅读全文
posted @ 2024-04-18 16:06 五月江城 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P1048 题意解读:在有限的时间内,采集到最大价值的草药,实际上是01背包问题,这里的总时间就是背包的体积。 解题思路: 设v[]表示每株草药的时间, w[]表示每株草药的价值, dp[i][j]表示采前i株草药在时间j内 阅读全文
posted @ 2024-04-18 11:33 五月江城 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P1216 题意解读:计算数字三角形最高点到最后一行路径之和最大值,典型线性DP。 解题思路: 设a[i][j]表示数字三角形的值, 设dp[i][j]表示从最高点到第i行第j列路径之和的最大值, 由于每一步可以走到左下方的 阅读全文
posted @ 2024-04-18 09:27 五月江城 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 原题链接:https://www.luogu.com.cn/problem/P1593 题意解读:计算a^b的因子和。 解题思路: 1、如何计算因子和 我们知道,对于一个整数x,分解质因数后x = p1a1*p2a2*...*pnan 其所有因子和可以表示为(p10+p11+p12+...+p1a1 阅读全文
posted @ 2024-04-17 11:26 五月江城 阅读(66) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页