Loading

随笔分类 -  ACM——动态规划

摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4283 题意:有n个数字,不操作的情况下从左到右按顺序输出,但是可以先让前面的数字进栈,让后面的数字输出,然后栈里的数字再输出。执行完各种操作后,第i个数字输出的代价是w[i] * (i-1)。问如何弄才能使得代价 阅读全文
posted @ 2017-02-27 18:17 Shadowdsp 阅读(187) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=1651 题意:给出n个数字,每取中间一个数,就会使得权值加上中间这个数和两边的乘积,求取剩两个数最少的权值是多少。 思路:区间dp。 一开始想了挺久还是写不出方程,做了点别的事回来再想就突然觉得很简单了。 一开始使得长度为1和2的区间dp[i][ 阅读全文
posted @ 2017-02-27 15:13 Shadowdsp 阅读(147) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=2955 题意:给出一串字符,求括号匹配的数最多是多少。 思路:区间DP。 对于每个枚举的区间边界,如果两边可以配对成括号,那么dp[i][j] = dp[i+1][j-1] + 2,表示由上一个状态加上当前的贡献。 然后和普通的区间合并一样去更新 阅读全文
posted @ 2017-02-26 23:30 Shadowdsp 阅读(146) 评论(0) 推荐(0)
摘要:http://lightoj.com/volume_showproblem.php?problem=1422 题意:去参加派对,有n场派对,每场派对要穿第wi种衣服,可以选择外面套一件,也可以选择脱掉。问至少需要穿多少次衣服。 思路:开始学一下区间DP。学习资料 区间dp就是枚举区间的长度,然后在起 阅读全文
posted @ 2017-02-26 20:46 Shadowdsp 阅读(225) 评论(0) 推荐(0)
摘要:http://codeforces.com/gym/100962/attachments 题意:有一个n个节点的字母树,给出n-1条边的信息,代表边上有一个字母,然后给出长度为m的字符串,问是否能在这棵树上找到这样一个序列等于这条字符串,输出序列的起点和终点。 思路:用DP数组维护当到达该结点的时候 阅读全文
posted @ 2017-02-21 14:06 Shadowdsp 阅读(278) 评论(0) 推荐(0)
摘要:http://acm.timus.ru/problem.aspx?space=1&num=2072 题意:有n朵花,每朵花有一个饥渴值。现在浇花,优先浇饥渴值小的(即从小到大浇),浇花需要耗费1个单位时间,从第i个位置走到第j个位置需要耗费abs(j-i)个单位时间,问浇完所有的花需要耗费的最少时间 阅读全文
posted @ 2017-02-17 10:07 Shadowdsp 阅读(464) 评论(0) 推荐(0)
摘要:http://codeforces.com/problemset/problem/730/J 题意:有n个瓶子,每个瓶子有一个当前里面的水量,还有一个瓶子容量,问要把所有的当前水量放到尽量少的瓶子里至少需要几个瓶子,还有最少需要倒的水量(把一个瓶子的水倒到另一个瓶子的总水量)。 思路:是一个背包dp 阅读全文
posted @ 2017-02-15 10:13 Shadowdsp 阅读(298) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2435 题意:中文题意。 思路:很简单的树形DP,sz记录儿子有多少个和cur记录走的哪条弧,然后直接算就可以了。(时间有点紧)。 阅读全文
posted @ 2017-02-09 12:27 Shadowdsp 阅读(174) 评论(0) 推荐(0)
摘要:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1326 题意:…… 思路:并查集建图处理出边,然后分组背包。 之前不会分组背包,比赛的时候也推不出来,不知道互斥的情况怎么搞。原来就和01背包差不多,只不过是把每个组当作一个物品,然后枚举容量的时候, 阅读全文
posted @ 2017-01-19 00:02 Shadowdsp 阅读(168) 评论(0) 推荐(0)
摘要:http://codeforces.com/problemset/problem/743/D 题意:求最大两个的不相交子树的点权和,如果没有两个不相交子树,那么输出Impossible。 思路:之前好像也做过这种类型的题目啊,知道是树形DP,但是不知道怎么保证两个不相交。看别人代码之后, 在DFS回 阅读全文
posted @ 2016-12-15 19:21 Shadowdsp 阅读(724) 评论(2) 推荐(0)
摘要:http://codeforces.com/contest/741/problem/B 题意:有 n 个人,每个人有一个花费 w[i] 和价值 b[i],给出 m 条边,代表第 i 和 j 个人是一个集合的,给出一个最大花费 w,如果一个集合的人不能同时选的话,那么只能选集合中的其中一个或者不选,问 阅读全文
posted @ 2016-12-07 14:26 Shadowdsp 阅读(347) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3652 题意:求数位含有13和可以被13整除的数字个数。 思路:记录3种状态: st == 0 表示 从最高位到第 i 位既不包含 “13” 末尾也不包含 “1”。 st == 1 表示 末尾包含 “1”。 st 阅读全文
posted @ 2016-11-02 00:31 Shadowdsp 阅读(177) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5898 题意:给出一个区间[l, r],问其中数位中连续的奇数长度为偶数并且连续的偶数长度为奇数的个数。(1<=L<=R<= 9*10^18) 思路:在比赛的时候只大概记得是怎么写的,但是就是不会写,虽然写过好几道 阅读全文
posted @ 2016-09-19 16:52 Shadowdsp 阅读(417) 评论(0) 推荐(0)
摘要:题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5787 题意:要求相邻的K个位的数不能相同,在[L,R]区间有多少个这样的数. 另一种: 阅读全文
posted @ 2016-09-02 15:09 Shadowdsp 阅读(186) 评论(0) 推荐(0)
摘要:题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5794 题意:让一个棋子从(1,1)走到(n,m),要求像马一样走日字型并只能往右下角走。里面还有r个障碍点不能经过或者到达,问有多少种走法可以走到(n,m)。 思路:画个图可以发现走的点像一 阅读全文
posted @ 2016-08-31 22:28 Shadowdsp 阅读(294) 评论(0) 推荐(0)
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=2196 Computer Computer Description A school bought the first computer some time ago(so this computer's 阅读全文
posted @ 2016-08-23 23:44 Shadowdsp 阅读(207) 评论(0) 推荐(0)
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=1520 Anniversary party Problem Description There is going to be a party to celebrate the 80-th Anniver 阅读全文
posted @ 2016-08-23 10:47 Shadowdsp 阅读(280) 评论(0) 推荐(0)
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=4035 Maze Special Judge Problem Description When wake up, lxhgww find himself in a huge maze.The maze 阅读全文
posted @ 2016-08-22 18:30 Shadowdsp 阅读(240) 评论(0) 推荐(0)
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=3076 ssworld VS DDD Problem Description One day, sssworld and DDD play games together, but there are s 阅读全文
posted @ 2016-08-21 09:51 Shadowdsp 阅读(326) 评论(0) 推荐(0)
摘要:http://acm.split.hdu.edu.cn/showproblem.php?pid=3853 LOOPS Problem Description Akemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl).Homura wants 阅读全文
posted @ 2016-08-20 15:34 Shadowdsp 阅读(337) 评论(1) 推荐(0)