花店橱窗
来源:互联网 发布:淘宝特卖疯抢 编辑:程序博客网 时间:2024/04/29 00:56
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
using namespace std;
vector<int> g;
const int inf=100000000;
int f,v,dp[110][110],a[110][110],d[110][110];
int main(){
scanf("%d%d",&f,&v);
for(int i=1;i<=f;i++){
for(int j=1;j<=v;j++){
scanf("%d",&d[i][j]);
dp[i][j]=-inf;
}
}
dp[0][0]=0;
for(int j=1;j<=v;j++) dp[0][v]=0;
for(int i=1;i<=f;i++){
for(int j=i;j<=v-f+i;j++){
for(int k=i;k<=j;k++){
if(dp[i-1][k-1]+d[i][j]>dp[i][j]){
dp[i][j]=dp[i-1][k-1]+d[i][j];
a[i][j]=k-1;
}
}
}
}
int ans=-100000000,cur;
for(int i=f;i<=v;i++) if(dp[f][i]>ans) ans=dp[f][i],cur=i;
cout<<ans<<endl;
int now=f,now1=v,now2=cur;
//cout<<2<<endl;
while(now2!=0){
g.push_back(now2);
if(now<=0) break;
now2=a[now][now2];
--now;
}
//cout<<1<<endl;
reverse(g.begin(),g.end());
for(int i=0;i<g.size();i++){
printf("%d ",g[i]);
}
return 0;
}
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
using namespace std;
vector<int> g;
const int inf=100000000;
int f,v,dp[110][110],a[110][110],d[110][110];
int main(){
scanf("%d%d",&f,&v);
for(int i=1;i<=f;i++){
for(int j=1;j<=v;j++){
scanf("%d",&d[i][j]);
dp[i][j]=-inf;
}
}
dp[0][0]=0;
for(int j=1;j<=v;j++) dp[0][v]=0;
for(int i=1;i<=f;i++){
for(int j=i;j<=v-f+i;j++){
for(int k=i;k<=j;k++){
if(dp[i-1][k-1]+d[i][j]>dp[i][j]){
dp[i][j]=dp[i-1][k-1]+d[i][j];
a[i][j]=k-1;
}
}
}
}
int ans=-100000000,cur;
for(int i=f;i<=v;i++) if(dp[f][i]>ans) ans=dp[f][i],cur=i;
cout<<ans<<endl;
int now=f,now1=v,now2=cur;
//cout<<2<<endl;
while(now2!=0){
g.push_back(now2);
if(now<=0) break;
now2=a[now][now2];
--now;
}
//cout<<1<<endl;
reverse(g.begin(),g.end());
for(int i=0;i<g.size();i++){
printf("%d ",g[i]);
}
return 0;
}
阅读全文
1 0
- 花店橱窗
- 花店橱窗
- 花店橱窗
- 花店橱窗布置问题
- 花店橱窗设计
- RQNOJ 花店橱窗布置
- Tyvj 1124 花店橱窗
- 花店橱窗布置(IOI)
- 【DP】 花店橱窗布置
- IOI 花店橱窗布置
- 花店橱窗布置
- IOI 花店橱窗
- 花店橱窗布置【DP】
- P1854 花店橱窗布置
- 花店橱窗布置
- 【动态规划】花店橱窗布置
- DP之花店橱窗布置
- 【wikioi】1028花店橱窗布置
- java一般代码块,构造块,构造函数,静态代码块的执行顺序实践
- 字节流与字符流的区别及相互转换
- 凝固的时间
- 输出一个顺时递增数据的N阶矩阵
- 服务器如何管理session
- 花店橱窗
- 【7】深入理解计算机系统
- 线程池的运用
- Datatable 表格背景色与导出Excel时有背景色
- J-link 3.3V 5V
- 大话设计模式开始篇
- [Oracle 11g r2(11.2.0.4.0)]案例分析5-丢失网络心跳导致的集群重新配置
- 大统一!微软谷歌 W3C 把 Web 文档迁移至 MDN
- 浏览器的渲染:过程与原理