
动态规划
文章平均质量分 65
foreyes_1001
某弱比ACMer
展开
-
POJ 2137 Cowties DP
题目链接:http://poj.org/problem?id=2137 题目意思是有n头个奶牛,第i头奶牛有Si个喜欢的草场,给出所有草场的x,y坐标。要求将n头奶牛放置在他喜欢的某个草场上,并且将他们从1到n依次用绳子连成一个环,求最短需要绳子长度。答案要求输出最小绳长的100倍保留整数的结果。 这是一道DP题,可以记f[i][j]表示考虑前i个奶牛,第i个奶牛在他第j个草场原创 2016-08-17 11:13:52 · 397 阅读 · 0 评论 -
HDU 3672 Caves ACM/ICPC 2007 成都区域赛 C 背包+树形DP
该题的解法是背包型的树DP。 题目大意:给出一颗以0为根的树,给出最多1000个x,求用价值x能够从根开始最多到达多少个节点。 节点数n是小于500的,于是能够考虑预处理出结果,然后询问用二分查找实现logT,这样总的复杂度就是O(O(预处理)*logT)。 我们设f[i][j][0]表示考虑i为根的这颗子树,达到j个节点并且返回i所需的最小价值;f[i][j][1]原创 2016-08-18 10:09:02 · 683 阅读 · 0 评论 -
POJ 3267 The Cow Lexicon DP
题目链接: 一道简单的DP题。 题目意思是给一个长度为n的字符串s,以及一个有m个单词的字典,求最少需要在s中删除多少个字符之后,s能够完全用字典里的单词表示。 我的做法是DP,时间复杂度大约是O(n*m)。 很容易就能想到将问题划分为这样的子问题:dp[i]表示在前0~i个字符组成的子串中最少删除多少个字符后能过完全用字典里的单词表示。这样一来最后的答案就是dp[n-1]。 状原创 2016-08-15 10:07:05 · 298 阅读 · 0 评论 -
Codeforces Round #395 (Div.2) C-Timofey and a tree 树型dp
题目链接:http://codeforces.com/contest/764/problem/C 一道典型的树形dp题目,但是由于很久没有写代码以及模板也短时间找不到。。于是花了很长时间才写出来,差一点就没写出来orz,于是这里来记一下。 题目大意是说给一颗树,树的每一个节点都有颜色,问是否存在一个节点,使得把这一个节点当作根,其所有子树上的颜色是一致的。 随便选择一个节原创 2017-02-03 16:45:20 · 385 阅读 · 0 评论 -
[ZJOI2010]数字计数 数位DP
题目描述给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。输入输出格式输入格式:输入文件中仅包含一行两个整数a、b,含义如上所述。输出格式:输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。最简单的数位DP的题目,可以对每个数字单独做,拿数字1举例。考虑DP[x][high][limit][lead],表示最高位为high的x位数中1出...原创 2018-04-11 09:15:30 · 287 阅读 · 0 评论 -
[SCOI2013] 数数 比较复杂的数位DP
不好意思我是傻逼。。一不小心把后面的删完了。。日后再补。。吐血,一下午写的原题:题目描述Fish 是一条生活在海里的鱼,有一天他很无聊,就开始数数玩。他数数玩的具体规则是:确定数数的进制B确定一个数数的区间[L, R]对于[L, R] 间的每一个数,把该数视为一个字符串,列出该字符串的每一个(连续的)子串对应的B进制数的值。对所有列出的数求和。现在Fish 数了一遍数,但是不确定自己的结果是否正确...原创 2018-04-25 11:44:34 · 498 阅读 · 0 评论 -
gym 101908F Music Festival 背包DP
http://codeforces.com/gym/101908/problem/F 刚刚做了这个题,感觉有点套路,也有点烦。记一下解题的思路(其实是觉得这么水的题都做了这么久,有点过意不去) 题目大意: 给N组(N <= 10)有权值的区间,一共不超过1000个区间。在这些区间里选择若干不重叠(左右端点可以重)的区间,使得 1. N组里面每一组至少选一个区间 2.区间权值和...原创 2018-09-25 19:56:47 · 619 阅读 · 0 评论 -
gym 101002C Greetings! 状压DP
题目链接 题目大意: 有n( n <= 15)种贺卡,每种给了尺寸还有数量。可以定制k种信封,用k种信封装n种贺卡,如果用4*12的信封装3*3的贺卡,浪费了4*12 - 3*3 = 39面积的纸。求最少的浪费。注意4*12的信封不能装12*4的贺卡题目分析: 该问题数据范围n,k都是15,很容易就想到有比较暴力的做法或者能够状压DP。 我们把目前已经安排上了的贺卡状态压缩,设DP[...原创 2018-10-03 11:44:59 · 389 阅读 · 0 评论