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

保山 网站建设网页播放视频 网站开发

保山 网站建设,网页播放视频 网站开发,wordpress 域名分离,公司名称大全简单大气三个字题目描述 给定 nnn 对数 (ai,bi)(a_i,b_i)(ai​,bi​) 和参数 kkk#xff0c;你需要选出一些对使得在满足 bib_ibi​ 的平均值不超过 kkk 的同时#xff0c;aia_iai​ 的和最大#xff0c;求出这个最大值。 输入描述: 第一行两个整数分别表示 n,kn,kn,k。 接下来 nnn 行你需要选出一些对使得在满足 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 做法 本题重点在这个平均数的处理。b1b2b3……bnn*k也就是(b1-k)(b2-k)(b3-k)……(bn-k)0。那我们就先把bi全都减去k。那bi为负数的就可以全部拿下。这样一来我们背包的容量就是bi为负数的总和的绝对值了。 #includebits/stdc.h using namespace std; const int N510,M250010; int n,k; int a[N],b[N]; int dp[M]; int res,ans,sum,ans2; struct ty{int a,b; }; vectorty v; int main(){scanf(%d%d,n,k);v.push_back({-1,-1});for(int i1;in;i) {cina[i]b[i];b[i]-k;if(b[i]0) {ansa[i];sum-b[i];}else{v.push_back({a[i],b[i]});}}memset(dp,-0x3f,sizeof(dp));dp[0]0;for(int i1;iv.size();i){for(int jsum;j0;j--){ if(j-v[i].b0)dp[j]max(dp[j],dp[j-v[i].b]v[i].a);}}for(int i0;isum;i) ans2max(dp[i],ans2);coutansans2; }
http://www.hkea.cn/news/14583265/

相关文章:

  • 公司网站封面怎么做网站分类查询
  • 网站开发入门ppt股票推荐怎么做网站
  • 做公众号的模版的网站腾讯建站平台官网
  • 上海城乡建设部网站首页嵌入式培训总结
  • 遵义原创网站江苏建设人才的网站
  • 上海网站建设 zl三北防护林体系建设网站
  • 网站建设贰金手指下拉租赁公司租赁业务
  • 网站开发工程师的工作描述网页版qq邮箱怎么发文件
  • dw网页设计制作网站的成品如何建设一个视频网站
  • 做那个的视频网站企业网站有哪些类型
  • 小学生做网站沈阳网站建设招标公司
  • 网站建设指导思想建站要多少钱
  • 苏州有哪些做网站公司好网站上传的工具
  • 网站建设加排名要多少河南省漯河建设局网站
  • 百度拉新推广平台苏州搜索引擎优化
  • 做中学学中做网站南京知名广告公司
  • 比较好用的微信社群管理软件专业seo排名优化费用
  • 上海微信网站公司哪家好怎么才能有自己的网站
  • 做网站就上微赞网网站导航背景 蓝色
  • 商洛网站建设求职简历asp连接数据库做登录网站完整下载
  • 网站前后台建设难吗三栏 wordpress
  • 企业网站模板下载尽在桂阳网站建设
  • 深圳石岩建网站郑州seo外包平台
  • 网站怎么做留言板块招标网招标信息
  • 桥头镇网站建设成都小程序建设乚成都柚米
  • 建设网站要注意什么问题软件开发工程师岗位职责及要求
  • setnet科技网站建设东营公共资源交易信息网
  • 商丘做网站推广老徐蜂了网站策划书
  • 莒南建设局网站化妆所有步骤
  • 网站维护学校网站怎样建设