ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

P1060 [NOIP 2006 普及组] 开心的金明

P1060 [NOIP 2006 普及组] 开心的金明
点击查看代码
#include<bits/stdc++.h>
using namespace std;const int N=30,M=3e4+10;
int v[N],w[N];
int dp[M];
int n,m;int main()
{ios::sync_with_stdio(0),cin.tie(0);cin>>n>>m;for(int i=1;i<=m;i++){int val,p;cin>>val>>p;w[i]=val;v[i]=val*p;}for(int i=1;i<=m;i++){for(int j=n;j>=w[i];j--){dp[j]=max(dp[j],dp[j-w[i]]+v[i]);}}cout<<dp[n]<<endl;
}
返回列表