DP专题 记忆化搜索与递推(方式) DAG模型 记忆化搜索与递推(方式) DAG模型 记忆化搜索: 用d[状态] 的特殊值表示是否计算过。 用vis[状态]是否访问过 用d[状态] 的特殊值表示是否计算过。 用vis[状态]是否访问过 DAG模型: 矩形嵌套:d(i) 以 i 结点开始的最长长度,? ...
分类:
其他好文 时间:
2017-09-26 01:09:32
阅读次数:
226
数位DP 昨天的B题,excited 又学习了一下数位dp... 数位dp要考虑几个比较重要的东西:1.前导0,2.天际线,3.记忆化的条件,4.细节 经常数位dp会问我们l->r区间中满足某某条件的数的个数,这个条件很明显满足可减性,所以一般转化为1->r的数-1->l-1的数,采用记忆化搜索的方 ...
分类:
其他好文 时间:
2017-09-25 23:00:22
阅读次数:
262
为什么极其好玩的乱搞题总是搞不出来呢......这道题处理得很巧妙,省略掉了很多需要考虑的部分。 ...
分类:
其他好文 时间:
2017-09-23 21:30:04
阅读次数:
207
先讲下个人对于数位DP的看法吧。。。 挺难理解的 首先需要明白的一点:前缀和很重要 其次:必须用到记忆化搜索(本人蒟蒻,必须要用这种方法降低难度) 然后呢,需要判断约束的条件:(1.前缀0(有时需要,有时不需要);2.数位的取值(基本都需要)) 比如这道题,乍一看无思路,然后呢。。。。 就会出现很神 ...
分类:
其他好文 时间:
2017-09-22 21:02:49
阅读次数:
108
4562: [Haoi2016]食物链 Description 如图所示为某生态系统的食物网示意图,据图回答第1小题 现在给你n个物种和m条能量流动关系,求其中的食物链条数。 物种的名称为从1到n编号 M条能量流动关系形如 a1 b1 a2 b2 a3 b3 ...... am-1 bm-1 am ...
分类:
其他好文 时间:
2017-09-22 16:34:22
阅读次数:
122
题目链接:点击打开链接 题目大意:给出一个n和一个k 求m 要求1、m要和n相同的位数 要求2、m要整除k 要求3、如果1和2满足,那么m要和n有尽量少的不同位 要求4、如果1、2、3满足,要使m尽量的小 简单的一个深搜,但是直接被要求吓蒙,,,,, 要求1和2直接可以在搜索时判断,要求3可以在深搜 ...
分类:
其他好文 时间:
2017-09-20 19:32:23
阅读次数:
132
好吧,虽然是道水题但是是第一次接触数位dp所以还是要记录一下。 其实就是因为如果按数的大小枚举的话很不方便所以就按数位枚举并进行记忆化。 ...
分类:
其他好文 时间:
2017-09-20 14:54:57
阅读次数:
119
所以说在被递归暴力的狠狠的虐了之后,我终于也可以虐递归啦(不存在的),于是怀着对汉诺塔的敬意和对递归的迷茫敲下了这篇总结,请记住:万物皆虚,万世皆允(划掉)。 最初开始看递归的时候,我是被逼得想从9楼信仰之跃的(虽然我那会还没开始玩刺客信条……),总之就是很懵,现在还好。 总之递归就是一种调用自身进 ...
分类:
其他好文 时间:
2017-09-17 17:30:44
阅读次数:
197
题目描述 小明要去一个国家旅游。这个国家有N个城市,编号为1~N,并且有M条道路连接着,小明准备从其中一个城市出发,并只往东走到城市i停止。 所以他就需要选择最先到达的城市,并制定一条路线以城市i为终点,使得线路上除了第一个城市,每个城市都在路线前一个城市东面,并且满足这个前提下还希望游览的城市尽量 ...
分类:
其他好文 时间:
2017-09-15 20:27:48
阅读次数:
90