codevs 1115
来源:互联网 发布:手机淘宝电脑版登录 编辑:程序博客网 时间:2024/06/05 13:23
//f[j]=max(f[j],f[j-v[i]]+v[i]*p[i]){1<=i<=m;n>=j>=v[i]}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,v[25],p[25];
int f[30000];
scanf("%d%d",&n,&m);
for(int i=1;i<=m;i++)
{
scanf("%d%d",&v[i],&p[i]);
}
for(int i=1;i<=m;i++)
for(int j=n;j>=v[i];j--)
f[j]=max(f[j],f[j-v[i]]+v[i]*p[i]);
printf("%d\n",f[n]);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,v[25],p[25];
int f[30000];
scanf("%d%d",&n,&m);
for(int i=1;i<=m;i++)
{
scanf("%d%d",&v[i],&p[i]);
}
for(int i=1;i<=m;i++)
for(int j=n;j>=v[i];j--)
f[j]=max(f[j],f[j-v[i]]+v[i]*p[i]);
printf("%d\n",f[n]);
return 0;
}
1 0
- codevs 1115
- Codevs
- 【codevs 1115】开心的金明
- codevs 1060
- [CodeVS]3304
- codevs 4248
- Codevs 苹果树
- Codevs 挂缀
- Codevs 加密算法
- CodeVs 1011
- codevs 买票
- codevs 1257
- CodeVs 1009
- codevs 1011
- codevs 1038
- codevs 1044
- codevs 1086
- codevs 1220
- ConcurrentHashMap、synchronized与线程安全
- 树与图简单剖析
- Android ImageView 不显示JPEG图片 及 Android Studio中如何引用图片资源
- 【day0404】C++ return语句的应用
- poj 1852 ants
- codevs 1115
- SVN & Git
- android菜鸟笔记
- GMM-HMM语音识别模型 原理篇
- 用BP人工神经网络识别手写数字
- string char *和char[] 之间的转换
- POJ 1815 Friendship 最小割
- 一站式学习Wireshark(三):应用Wireshark IO Graphs分析数据流
- CUDA系列学习(一)An Introduction to GPU and CUDA