usaco Raucous Rockers(dp)
生活随笔
收集整理的這篇文章主要介紹了
usaco Raucous Rockers(dp)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
dp[i][j]表示到了第i張CD且第i張CD用了j分鐘可以裝的最多歌曲。
/*
ID:jinbo wu
LANG:C++
TASK: rockers
*/
#include<bits/stdc++.h>
using namespace std;
int dp[30][30];
int main()
{freopen("rockers.in","r",stdin);freopen("rockers.out","w",stdout);int n,m,t,a;cin>>n>>t>>m;memset(dp,0,sizeof(dp));while(n--){cin>>a;for(int i=m;i>=1;i--){for(int j=t;j>=a;j--)dp[i][j]=max(dp[i][j],max(dp[i-1][t],dp[i][j-a])+1);}}cout<<dp[m][t]<<endl;
}
總結
以上是生活随笔為你收集整理的usaco Raucous Rockers(dp)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海欢乐谷全天票可以玩到几点
- 下一篇: 求一个微信孤独网名