lanqiaoOJ 554 开心的金明

简介: lanqiaoOJ 554 开心的金明

1.开心的金明 - 蓝桥云课 (lanqiao.cn)

01背包变形

#include<iostream>
#include<algorithm>
#include<cstring>
 
using namespace std ;
typedef long long LL ;
const LL N = 30010 , M = 30 ;
LL dp[M][N] ;
int n,m ;
int t[M] , w[M] ;
int main(){
  cin >> n >> m ;
  for(int i = 1; i <= m ; i ++){
    cin >> t[i] >> w[i] ;
    w[i] = w[i] * t[i] ;
  }
  for(int i = 1 ; i <= m; i ++){
    for(int j = 0; j <= n ; j ++){
      dp[i][j] = dp[i-1][j] ;
      if(j >= t[i]) dp[i][j] = max(dp[i][j],dp[i-1][j-t[i]] + w[i]);
    }
  }
  cout << dp[m][n] << endl ;
  return 0 ;
}
相关文章
|
12月前
|
中间件
【加班但也开心的一天】
上班间隙和下班后以及周末开始学习百小僧前辈的Furion,也记不得什么时候开始,总算是看着文档把代码敲了一遍,代码写作风格、各种基础知识理论、优秀的中间件、第三方开源项目引荐,这一遍可能时间有点长,但收获良多。 ![请在此添加图片描述](https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/column/article/5877188/20231031-0e03647a.png?x-cos-security-token=kcWkaWALSQ5t0gKzZRkVwYOOBJMLQ8Ra1130b97001e71ec5
36 0
【加班但也开心的一天】
|
存储 JSON 网络协议
摊牌了,我是热心网友!
不管是 RPC 或者 HTTP,只要传输的内容是「对象」,要想在接收方还原出一摸一样的「对象」,那就需要序列化和反序列化。
摊牌了,我是热心网友!
假期愉快!
之前在的文章中已经写了公平锁、非公平锁,独享锁、共享锁,那么接下来我们就得介绍互斥锁和读写锁了。那我们我就来了解一波把!
|
数据可视化 Java Python
9月书讯:别抱怨读书苦,那是你看世界的路
9月上新图书,小编带来7本重磅新书,文末分享你对图书的看法或者你的读书经验,有惊喜礼哦~~
2120 0
哈哈哈哈哈哈哈!我们都在1000人的大群里,太好玩啦!惊喜太多…
**挥手告别2018年,我们开始拥抱2019年啦!!! 你>>>>>>>是否还因为找不到组织而迷茫 莫慌莫慌,今天小编要给大家分享一波技术大群 在这里, 你不仅能与大牛探讨问题、探讨技术、探讨人生 还能。
1676 0
|
Java 程序员 应用服务中间件
世界上现在没了程序员,会怎样?网友说:然后世界就凉了
我想问下,你们现在能离开电子产品?比如智能冰箱,微波炉,智能洗衣机,手机,电脑等等。 答案肯定是不行,现在一天得工作都是跟互联网有关。比如公司的管理系统,还有工作qq,微信。
887 0