sicily 1146
2011-01-23 16:58
381 查看
对动态规划还不是很了解。。做了很久。。
#include <iostream> #include <cstring> using namespace std; struct { int t; int v; }data[101]; int ans[1001]; int T, M; int main() { //freopen("C:/Users/Alfred/Desktop/1.txt", "r", stdin); cin >> T >> M; memset(ans, 0, sizeof(ans)); int i = 0; for(int j = 0; j < M; j++) { cin >> data[i].t >> data[i].v; if(data[i].t > T) continue; i++; } int _max = 0; for(int j = 0; j < i; j++) { for(int k = T; k >= data[j].t; k--) { if(ans[k] < ans[k - data[j].t] + data[j].v) { ans[k] = ans[k - data[j].t] + data[j].v; if(_max < ans[k]) _max = ans[k]; } } } cout << _max << endl; return 0; }
相关文章推荐
- sicily1146-采药(背包问题)
- Sicily 1146. 采药
- Sicily 1146 采药(DP动态规划——01背包问题)
- Sicily 1146. 采药 解题报告(0-1背包问题)
- Sicily 1146 采药
- Sicily.1342.开心的金明&&Sicily.1146.采药
- [sicily online]1146. 采药(0-1背包)
- sicily 1146 采药
- sicily 1146. 采药
- sicily1146.采药
- [sicily]1146. 采药
- Sicily 1146. 采药
- sicily 1146 采药
- sicily 1146. 采药
- sicily 1024. Magic Island
- sicily 1024 Magic Island
- Sicily 2711. 模板与STL 解题报告
- Sicily 1685
- sicily 1441 pie
- POJ 1146 ID Codes (UVA146)