当前位置: 首页 > news >正文

天津个人做网站中建股份有限公司官网

天津个人做网站,中建股份有限公司官网,wordpress后台很卡,网站建设美工的职位要求题目描述 给定 nnn 对数 (ai,bi)(a_i,b_i)(ai​,bi​) 和参数 kkk,你需要选出一些对使得在满足 bib_ibi​ 的平均值不超过 kkk 的同时,aia_iai​ 的和最大,求出这个最大值。 输入描述: 第一行两个整数分别表示 n,kn,kn,k。 接下来 nnn 行&…

题目描述

给定 nnn 对数 (ai,bi)(a_i,b_i)(ai​,bi​) 和参数 kkk,你需要选出一些对使得在满足 bib_ibi​ 的平均值不超过 kkk 的同时,aia_iai​ 的和最大,求出这个最大值。

输入描述:

第一行两个整数分别表示 n,kn,kn,k。
接下来 nnn 行,每行两个数分别表示 ai,bia_i,b_iai​,bi​

输出描述:

一行一个整数表示答案。

示例1

输入

复制5 6 4 10 3 4 6 7 7 7 10 8

5 6
4 10
3 4
6 7
7 7
10 8

输出

复制16

16

备注:

0≤ai,bi,k≤500,1≤n≤5000 \le a_i,b_i,k \le 500,1 \le n \le 5000≤ai​,bi​,k≤500,1≤n≤500

做法

本题重点在这个平均数的处理。b1+b2+b3+……+bn<=n*k,也就是(b1-k)+(b2-k)+(b3-k)+……+(bn-k)<=0。那我们就先把bi全都减去k。那bi为负数的就可以全部拿下。这样一来,我们背包的容量就是bi为负数的总和的绝对值了。

#include<bits/stdc++.h>
using namespace std;
const int N=510,M=250010;
int n,k;
int a[N],b[N];
int dp[M];
int res,ans,sum,ans2;
struct ty{int a,b;
};
vector<ty> v;
int main(){scanf("%d%d",&n,&k);v.push_back({-1,-1});for(int i=1;i<=n;i++) {cin>>a[i]>>b[i];b[i]-=k;if(b[i]<=0) {ans+=a[i];sum+=-b[i];}else{v.push_back({a[i],b[i]});}}memset(dp,-0x3f,sizeof(dp));dp[0]=0;for(int i=1;i<v.size();i++){for(int j=sum;j>=0;j--){   if(j-v[i].b>=0)dp[j]=max(dp[j],dp[j-v[i].b]+v[i].a);}}for(int i=0;i<=sum;i++) ans2=max(dp[i],ans2);cout<<ans+ans2;
}

http://www.yayakq.cn/news/875514/

相关文章:

  • 电商网站开发步骤买的网站模板怎么做
  • 中国新冠疫苗接种率seo关键词优化系统
  • 广西南宁官方网站企业网站自己做自己的品牌好做
  • 网站首页设计报告孟村县做网站
  • 服装网站建设视频德州网站建设设计
  • 村官 举措 村级网站建设商城网站多少钱
  • 那些做seo的网站做网站一定要注册公司吗
  • 互联网网站类型百度知道网页版登录入口
  • 晓风彩票门户网站建设效果图制作好学吗
  • 使用c#语言建设网站优点一个服务器下怎么做两个网站吗
  • 做网站配什么电脑广告牌免费设计在线生成
  • 无锡做家纺公司网站网站发布教程视频教程
  • dwcc网站前台脚本怎么做音频做准考证的网站
  • 爱写字 wordpress网站外推和优化
  • 小程序免费网站南宁市学生网页设计
  • 河南航天建设工程有限公司网站网站设计美工要怎么做
  • 网站建设宣传词关于建设公司网站的申请
  • 做自媒体的素材网站深圳物流公司电话号码
  • 云建站自动建站系统源码wordpress邮箱社交
  • 提升网站访问量天天seo百度点击器
  • 网站模版下载iis 网站没有上传权限
  • 中国娱乐设计网站官网seo网站优化软件
  • 莆田网站建设莆田上海做网站费用
  • 深圳市做门窗网站有哪些推广创建个人网站教案
  • 个人网站开发需求分析专业定制网站建设智能优化
  • 如何创建一个国外免费网站湖北网站建设哪家专业
  • 网站上做旅游卖家要学什么软件网页设计dw实训报告
  • 百度自助建站官网百度指数关键词未收录怎么办
  • 苏州网站搜索排名未备案域名
  • 融水县建设局网站公众号网站怎么做