博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU3127 WHUgirls
阅读量:7019 次
发布时间:2019-06-28

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

想到了用背包 一开始没想到怎么做,后来又因为细节出错了。。

应该用在每个状态将每种布快形状都先考虑放入,这样可以保证之后的状态可以是从之前最优的推出。。如果换个写法就不行了

#include 
#include
#include
#include
#include
#include
#include
using namespace std;int dp[1105][1105];struct TH{ int x, y, c;} th[25];int main(){ int i, j, k, T, n, x, y, a, b, c; scanf("%d",&T); while(T--) { scanf("%d%d%d",&n,&x,&y); for(i=0; i<=x; i++) for(j=0; j<=y; j++) dp[i][j]=0; for(k=0; k
=a&&j>=b) { dp[i][j]=max(dp[i][j],max(dp[i-a][j]+dp[a][j-b],dp[i][j-b]+dp[i-a][b])+c); } swap(a,b); if(i>=a&&j>=b) { dp[i][j]=max(dp[i][j],max(dp[i-a][j]+dp[a][j-b],dp[i][j-b]+dp[i-a][b])+c); } } } printf("%d\n",dp[x][y]); } return 0;}

 

转载于:https://www.cnblogs.com/ink-syk/p/3396182.html

你可能感兴趣的文章
REST FUL架构读后感
查看>>
fushioncharts 使用教程要点---使用JSON数据方式
查看>>
阿里云建站流程
查看>>
NSDateFormatter相关整理
查看>>
Sencha 中文站
查看>>
Cygwin下软件安装 - apt-cyg
查看>>
当安装mongodb客户端出现了Failed to load list of databases
查看>>
python基础--内置函数filter,reduce
查看>>
C 学习笔记
查看>>
20165324 Java实验三 敏捷开发与XP实验
查看>>
hdu 4812 DTree (点分治)
查看>>
2015 多校联赛 ——HDU5289(二分+ST)
查看>>
数据结构与算法-链表
查看>>
Socket原理解析2
查看>>
redis数据过期策略【转】
查看>>
网络流24题-方格取数
查看>>
线代之计算特征值与特征向量
查看>>
uvm_hdl——DPI在UVM中的实现(四)
查看>>
as和handle交互(json)
查看>>
[POJ1155]TELE(树形背包dp)
查看>>