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 ;
}
目录
相关文章
|
5月前
|
存储 Linux Windows
快乐生活,快乐分享,5款实用的小软件推荐
分享是一种神奇的东西,它使快乐增大,它使悲伤减小,坚持分享一些好用的软件给大家,今天继续为大家带来五款好用的小软件。
58 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
【加班但也开心的一天】
假期愉快!
之前在的文章中已经写了公平锁、非公平锁,独享锁、共享锁,那么接下来我们就得介绍互斥锁和读写锁了。那我们我就来了解一波把!
哈哈哈哈哈哈哈!我们都在1000人的大群里,太好玩啦!惊喜太多…
**挥手告别2018年,我们开始拥抱2019年啦!!! 你>>>>>>>是否还因为找不到组织而迷茫 莫慌莫慌,今天小编要给大家分享一波技术大群 在这里, 你不仅能与大牛探讨问题、探讨技术、探讨人生 还能。
1676 0
今天心情不太开心?有点心烦
今天心情不太开心?有点心烦啊
1038 0
今天心情不太开心
今天心情不太开心?有点心烦
900 0
我的老板有个帅帅的好朋友,喜欢大闸蟹配冰酒
马云刚刚去了加拿大,参加阿里巴巴中小企业论坛。前一天他和加拿大总理特鲁多都在纽约联合国大会忙活,没想到隔天特鲁多先是从纽约返回渥太华,带上一堆大使、省长、市长、部长,风风火火地赶来多伦多。
2040 0