开心的金明
来源:互联网 发布:python 均值 方差 编辑:程序博客网 时间:2024/06/08 13:11
昨天晚上博客维护,今天补上。
在上课,偷偷写的,网速也不够快,打开博客,都费老劲了。就不贴连接了,在sdnuoj和codevs上都能找到题,搜标题“开心的金明”。
这一天不能动态规划的时候不能从前面往后面遍历,加入总钱数1000,某一件物品的价格是400时,从400 开始遍历,当遍历到800多的时候 比较 n-400这样的话就计算了两遍,明显的不对,因此应该从后往前遍历。
#include<iostream>
#include<stdio.h>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
int n, m;
int money[30] = { 0 };
int value[30] = { 0 };
int f[30050] = { 0 };
cin >> n >> m;
for (int i = 1; i < m+1; i++)
{
cin >> money[i] >> value[i];
}
for (int i = 1; i < m+1; i++)
{
for (int j = money[i]; j < n + 1;j++)
f[j] = max(f[j],f[j-money[i]]+money[i]*value[i]);
cout << f[mo]
}
cout << f[n] << endl;
system("pause");
return 0;
}
0 0
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- 开心的金明
- poj 2771 Guardian of Decency
- 19-Map集合-09-常用对象API(集合框架-Map集合-LinkedHashMap&关联源码)
- TCP/IP协议学习之二(网际协议IP)
- 你应该知道的9个优秀的CSS框架
- Leetcode#3||Longest Substring Without Repeating Characters
- 开心的金明
- Binary Tree Level Order Traversal
- 循环队列
- 19-Map集合-10-常用对象API(集合框架-Map集合练习-记录字母次数思路)
- POJ 1836:Alignment
- 【转】LinuxMint新手教程3:fcitx输入法的安装与配置
- 使用rabbitmq工作队列实现任务的负载分发
- HDU1796 How many integers can you find【容斥定理】
- 高质量商业计划书的10个写作心得