比赛 | 暑假综合模拟2 | 评测结果 | C |
---|---|---|---|
题目名称 | 老师的工资 | 最终得分 | 0 |
用户昵称 | 小红红 | 运行时间 | 0.000 s |
代码语言 | C | 内存使用 | 0.00 MiB |
提交时间 | 2018-08-03 21:07:53 | ||
#include<iostream> using namespace std; int a[20][40],b[20][40]; int main() { int m,n; cin>>m>>n; for(int i=1; i<=m; i++) { for(int j=1; j<=n; j++) { cin>>a[i][j]; } } for(int i=0; i<=19; i++) { for(int j=0; j<=30; j++) { b[i][j]==-2147483646; } } for(int i=1; i<=m; i++) { for(int j=1; j<=n; j++) { b[i][j]=max(b[i-1][j],b[i][j-n]+a[i][j]);//工资是重量,度是价值 } } cout<<b[m][n]; return 0; }