区间DP
文章平均质量分 84
Dale_zero
从零开始吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zoj 3469 Food Delivery(区间DP)
题目链接:3469想了挺长时间,发现区间DP题目的几个技巧1、在循环的时候需要注意开始的状态有无限制,这道题因为必须从饭店出发,所以不能简单的按照长度去DP,DP的时候优先考虑端点在饭店的情况。2、建立模型很重要,这几天做的几道区间DP题目,都需要抽象化出来然后建模解决。在这之中dp值的定义显得非常重要,还有状态的转移过程,和普通的DP有很大的差别。3、不要只拘泥于二维以下的dp。这道题就用了一个...原创 2018-03-10 22:24:42 · 325 阅读 · 0 评论 -
poj 1651 Multiplication Puzzle(区间DP)
题目链接:poj 1651看讨论版都用的矩阵乘法解得,但是区间dp也能解水题,dp【i】【j】表示要消除从i到j区间内所需最小的分数,每次遍历转移最小值,最后dp【2】【n-1】就是答案。(输出的时候自己傻了,看样例输出了个dp【2】【5】,妥妥的wa了45发。。。)#include<iostream> #include<cstdio> #include<vector...原创 2018-03-11 13:16:03 · 294 阅读 · 0 评论 -
codeforces 1025D Recovering BST 区间DP
题目链接:http://codeforces.com/problemset/problem/1025/D 开两个dp数组代表从i到j能否形成以i为根的右子树或者以j为根的左子树。 若有一位置到1和n均能形成左右子树则输出Yes,否则输出No #include<bits/stdc++.h> #define inf 0x3f3f3f3f #define mod 1000000007...原创 2018-08-27 21:18:42 · 316 阅读 · 0 评论
分享