博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
挑战程序设计竞赛 P131 区间DP
阅读量:4321 次
发布时间:2019-06-06

本文共 739 字,大约阅读时间需要 2 分钟。

书上好多题没补

PS.整个DP是根据Q来划分的,dalao的代码就是不一样啊

#include
#define rep(i,j,k) for(int i=j;i<=k;i++)#define oo 0x3f3f3f3fusing namespace std;const int maxn = 233;int A[maxn],P,Q;int dp[maxn][maxn];int main(){ ios::sync_with_stdio(0); int T,kase=0; cin>>T; while(T--){ cin>>P>>Q; rep(i,1,Q) cin>>A[i];A[Q+1]=P+1; memset(dp,0,sizeof dp); rep(w,2,Q+1){//width rep(i,0,Q+1-w){//st int j=i+w, t=oo;//ed rep(k,i+1,j-1){//release t=min(t,dp[i][k]+dp[k][j]); } dp[i][j]=t+A[j]-A[i]-2;// cout<
<<" "<
<<" "<
<

转载于:https://www.cnblogs.com/caturra/p/8295954.html

你可能感兴趣的文章
MySql cmd下的学习笔记 —— 有关视图的操作(algorithm)
查看>>
gulp教程
查看>>
MySQL常用日期的选择
查看>>
Ubuntu下查看命令的源码
查看>>
锁及锁粒度的详细比喻
查看>>
JS获取终端屏幕、浏览窗口的相关信息
查看>>
长这么漂亮为啥还学编程?什么心态?
查看>>
JQ JS 切换背景图
查看>>
C#WebBrowser控件使用教程与技巧收集
查看>>
Git 命令
查看>>
/x00
查看>>
数据加载中……显示框
查看>>
判断Http请求由手机端发起,还是有电脑端发起
查看>>
ATMEL处理器自带USB CDC的Win7驱动问题
查看>>
gcc 4.8.5安装
查看>>
time模块
查看>>
db2相关问题及解决方法
查看>>
三、CSS样式——背景
查看>>
UVa 12299 RMQ with Shifts(线段树)
查看>>
BZOJ 3224: Tyvj 1728 普通平衡树(BST)
查看>>