上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 问题描述 蒜头君酷爱搭积木,他用积木搭了 n 辆重量为 wi的小车和一艘最大载重量为 W 的小船,他想用这艘小船将 n 辆小车运输过河。每次小船运载的小车重量不能超过 W。另外,小船在运载小车时,每辆小车会对小船有一个损坏值si,当多辆小车一起运载时,该趟运载对小船的损坏值为船上所有小车的最大损坏值 阅读全文
posted @ 2018-09-12 18:56 Mr^Kevin 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 问题描述 农田灌溉是一项十分费体力的农活,特别是大型的农田。蒜头君想为农民伯伯们减轻农作负担,最近在研究一款高科技——灌溉机器人。它可以在远程电脑控制下,给农田里的作物进行灌溉。现在有一片 N 行 M 列的农田。农田的土壤有两种类型:类型 HH 和类型 PP,每一个格子上的土壤类型相同。其中类型 P 阅读全文
posted @ 2018-09-12 17:09 Mr^Kevin 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P1063 额,和石子合并好像的QwQ。 的确和石子合并很像,我们定义状态dp[i][j]表示从第i颗到第j颗所能释放的最大能量,显然,dp[i][j]=max(dp[i][j],dp[i][k]+dp[ 阅读全文
posted @ 2018-09-12 00:03 Mr^Kevin 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P1541 呃呃,确实想不粗来。虽然最近做了好几道DP题,但还是无法保证想得出状态以及状态转移方程。。。不过顺便了解到了DP和贪心的“血缘关系”:如果对于第i个状态,只需第i-1个状态就可以推出第i个状态 阅读全文
posted @ 2018-09-11 20:41 Mr^Kevin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P1080 这道题用到了贪心的思想,与简单的贪心不同,最优解并不能一眼就看出来,需要通过列式比较。我们设想对于任意的两位大臣x和y,他们两个的排列顺序会对答案有影响。假设国王和之前的大臣左手上的数乘积为p 阅读全文
posted @ 2018-09-11 18:51 Mr^Kevin 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1736 将问题转化一下,其实就是在01矩阵中找边长最大的正方形(对角线长在此等于边长),这和那道最大正方形很像。因为当时最大正方形用的是一种比较落后的思想,所以这道题也没有顺利A掉。其实这道题的思路还是很容易理 阅读全文
posted @ 2018-09-11 04:46 Mr^Kevin 阅读(166) 评论(0) 推荐(1) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1417 非常好的一道题! 一开始怎么也想不到加上时间这一维度后,怎样不超时间空间地解决这道题,写了一个状态转移方程dp[i][j]=max{dp[i-1][j-c[i]]+a[i]-j*b[i]}(定义dp[i 阅读全文
posted @ 2018-09-10 14:34 Mr^Kevin 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1855 好迷的一道题啊,难道是逼着我用二维滚动数组???一开始写最简单的三维顺推只有60分,改成二维倒推就A了?好玄啊! 这道题思路很简单,类比01背包,不过是费用变成了二维的。 1 #include <cst 阅读全文
posted @ 2018-09-10 11:37 Mr^Kevin 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.org/problemnew/show/P1387 最近学OI有点过火,今早上愣是没睡醒,上午的自习就没有了!不过还是很开心,连A三道DP水题。 这个题的话,思路比较清晰。我们想知道有没有边长为l的正方形,肯定要先知道有没有边长为l-1的正方形。我们枚举 阅读全文
posted @ 2018-09-09 13:24 Mr^Kevin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 本题在洛谷上的链接:https://www.luogu.org/problemnew/show/P1006#sub 这道题和那道方格取数很像,都是多线程DP,模拟两条路走。具体实现看代码,但这种多线程的题有几个点需要注意: 1、dp数组的维度要够,因为是模拟多条路线。 2、多条路线交叉,交叉点只取一 阅读全文
posted @ 2018-09-09 12:35 Mr^Kevin 阅读(251) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页