榨取kkksc03

来源:互联网 发布:淘宝流量精灵手机版 编辑:程序博客网 时间:2024/05/16 06:42

传送门
搞搞2维的01背包就行了。
为啥一群人都说输入错了。

#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>using namespace std;int dp[999][999];int t[999],h[999];int main(){    int n,m,k;    scanf("%d%d%d",&n,&m,&k);    for(int i=1;i<=n;i++)     scanf("%d%d",&t[i],&h[i]);    for(int i=1;i<=n;i++)     for(int j=m;j>=h[i];j--)      for(int q=k;q>=t[i];q--)       dp[j][q]=max(dp[j][q],dp[j-h[i]][q-t[i]]+1);    printf("%d",dp[m][k]);}
原创粉丝点击