动态规划
思考熊
这个作者很懒,什么都没留下…
展开
-
HLG 1812 小乐乐想出门
小乐乐想出门 Time Limit: 1000 MS Memory Limit: 32768 KDescription 大家可能不知道,小乐乐的家好大好大,可是好乱好乱。下面那个矩阵就是她家的简化图,每一个格子表示一个房间,格子里的数字表示穿过这个房间需要的力气。小乐乐的卧室在左上角,而大门却在右下角。所以小乐乐得穿过一些房间才能出门。小乐乐有个习惯,她只会向下走或者向右走。小乐乐很懒,她想知道原创 2016-03-23 11:56:55 · 903 阅读 · 0 评论 -
HDU 5115 Dire Wolf(2014亚洲区北京站现场赛)
区间DP 注意要提交G++#include <iostream>#include <cstring>#include <cstdio>using namespace std;const int N=210;int dp[N][N],a[N],n,sum;int main(){ int T,cas=0; scanf("%d",&T); while(T--)原创 2016-10-03 18:59:14 · 275 阅读 · 0 评论 -
HDU 5898 odd-even number (2016亚洲区沈阳站网络赛 )
第三次载在数位dp上。。。。 题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5898#include <cstdio>#include <cstring>#include <cmath>#include <ctime>#include <cstdlib>#include <queue>#include <stack>#inc原创 2016-09-19 20:43:38 · 375 阅读 · 0 评论 -
HDU 5900 QSC and Master(2016亚洲区沈阳站网络赛)
区间DP 全场五小时就做了这么一个题。 神奇的是,在杭电 C++——CE G++——AC#include <cstdio>#include <cstring>#include <cmath>#include <ctime>#include <cstdlib>#include <queue>#include <stack>#include <string>#include <原创 2016-09-18 21:12:17 · 336 阅读 · 0 评论 -
HLG 1813小乐乐要下山
小乐乐要下山 Time Limit: 1000 MS Memory Limit: 32768 KDescription 上学的路总是那么艰辛,在小乐乐辛苦的出了家门之后,她才想起自己的家已经搬到山上了(睡的真迷糊)。下山的路同样十分艰难,不同的地方通行的难易程度也不同。如图所示,小乐乐现在在山顶上,她面前有两条路,每条路通往一个地点,每个地点有一个值,表示这个通行的难易程度。最底层的地点就是山脚原创 2016-03-23 11:49:40 · 420 阅读 · 0 评论 -
多重背包
题目大意:有N种物品和一个容量为V的背包。第i种物品最多有num[i]件可用,每件费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 状态转移方程为:f[i][v]=max{f[i-1][v-k*c[i]]+k*w[i]|0#include #include #include using namespace std;原创 2016-03-14 20:16:00 · 219 阅读 · 0 评论 -
完全背包
状态转移方程为:f[v]=max{f[v],f[v-c[i]]+w[i]}#include#include#includeusing namespace std;struct beibao{ int val; int v;} a[100010];int dp[100010];int main(){ int T,V,n;原创 2016-03-14 20:15:20 · 193 阅读 · 0 评论 -
HLG 1815 小乐乐大逃亡
Description小乐乐刚装完化妆品,突然大地摇晃,藏宝洞开始崩塌。小乐乐连忙往外跑,可原本的洞口居然出现了一条河!还好,河面上有一排高低不一的木桩,每个木桩上有一只地鼠。当踩了一个高度的木桩后,高度小于等于它的木桩和它左边的木桩都会全部崩塌。小乐乐看见地鼠十分生气,因为反应并不迅捷的她,每每玩打地鼠的游戏时,总有一种被地鼠玩弄的感觉(一个都没打到……啊哈哈哈哈哈……)。所以小乐乐原创 2016-03-14 20:13:35 · 2353 阅读 · 0 评论 -
HLG 1814 小乐乐的化妆品
Description小乐乐辛苦的走到了山脚,却发现山脚多了一个藏宝洞。小乐乐走了进去,无数的化妆品啊!小乐乐眼睛都花了,于是她打开书包开始装。不同的化妆品有不同的价值和不同的大小,每种化妆品只有一个。但是小乐乐的书包很小,最多只能放v体积的东西。小乐乐现在很想知道,她最多能带走多少价值的东西呢?Input第一行输入物品数量n(1之后有n行,每行两个数c原创 2016-03-14 20:11:03 · 463 阅读 · 0 评论 -
HDU 5119 Happy Matt Friends(2014亚洲区北京站现场赛)
dp#include<stdio.h>#include<string.h>int dp[45][1<<21];int a[45];int main(){ int T,n,m,flag=0; long long int s; scanf("%d",&T); while(T--) { flag++; s=0;原创 2016-10-03 19:01:21 · 218 阅读 · 0 评论