博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1712 ACboy needs your help (分组背包模版题)
阅读量:5331 次
发布时间:2019-06-15

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

题目链接:

有n门课,和m天时间。每门课上不同的天数有不同的价值,但是上过这门课后不能再上了,求m天里的最大价值。

分组背包模版题。

1     //#pragma comment(linker, "/STACK:102400000, 102400000") 2     #include 
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 using namespace std;14 typedef long long LL;15 typedef pair
P;16 const int N = 1e2 + 5;17 int dp[N], a[N][N], inf = 1e6;18 19 int main()20 {21 int n, m;22 while(~scanf("%d %d", &n, &m) && (n || m)) {23 for(int i = 1; i <= n; ++i) {24 for(int j = 1; j <= m; ++j) {25 scanf("%d", &a[i][j]);26 dp[j] = 0;27 } 28 }29 for(int i = 1; i <= n; ++i) { //n组30 for(int j = m; j >= 1; --j) { //体积31 for(int k = 1; k <= m; ++k) { //第i组的各个数据32 if(j - k >= 0) {33 dp[j] = max(dp[j - k] + a[i][k], dp[j]);34 }35 }36 }37 }38 printf("%d\n", dp[m]);39 }40 return 0;41 }

 

转载于:https://www.cnblogs.com/Recoder/p/5893037.html

你可能感兴趣的文章
python tkinter GUI绘制,以及点击更新显示图片
查看>>
SRM 628 DIV2
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
使用命令创建数据库和表
查看>>
【转】redo与undo
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
String类中的equals方法总结(转载)
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>
管道,数据共享,进程池
查看>>
SDUTOJ3754_黑白棋(纯模拟)
查看>>
把word文档中的所有图片导出
查看>>
ubuntu 18.04取消自动锁屏以及设置键盘快捷锁屏
查看>>
arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)
查看>>
YTU 2625: B 构造函数和析构函数
查看>>
apache自带压力测试工具ab的使用及解析
查看>>
加固linux
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
字符串类型的相互转换
查看>>
基础学习:C#中float的取值范围和精度
查看>>