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

长沙微网站免费seo培训

长沙微网站,免费seo培训,网络推广培训策划,怎样做网站banner图太戈编程655题 题目描述: 有n辆车大甩卖,第i辆车售价a[i]元。有m个人带着现金来申请购买,第i个到现场的人带的现金为b[i]元,只能买价格不超过其现金额的车子。你是大卖场总经理,希望将车和买家尽量多地进行一对一配对…

太戈编程655题

题目描述:
有n辆车大甩卖,第i辆车售价a[i]元。有m个人带着现金来申请购买,第i个到现场的人带的现金为b[i]元,只能买价格不超过其现金额的车子。你是大卖场总经理,希望将车和买家尽量多地进行一对一配对,请问最多卖出多少辆车?

贪心

贪心法模板:

比如说:每次挑最便宜的车卖给贫穷的人,……

相信大家第一个想到的思路就是二重for循环,第一层int i=1;i<=m;i++,第二层int j=1;j<=n;j++,时间复杂度O(n^2)。但是一看数据规模,n,m<=200000,也就是运行40000000000,四百亿,几乎不可能。这一下子,大家就想到了传说中的“蠕动区间”。代码来咯,

#include <bits/stdc++.h>
using namespace std;
const int N=200009;
int n,m,a[N],b[N];
int main(){freopen("car2.in","r",stdin);freopen("car2.out","w",stdout);cin>>n>>m;for(int i=1;i<=n;i++) cin>>a[i];for(int i=1;i<=m;i++) cin>>b[i];sort(a+1,a+1+n);sort(b+1,b+1+m);int cnt=0,i=1,j=1;while(i<=n&&j<=m){if(a[i]<=b[j]){i++;j++;cnt++;}else j++;}cout<<cnt<<endl;return 0;
}

太戈编程656题

题目描述:
有n辆车大甩卖,第i辆车售价a[i]元。有m个人带着现金来申请购买,第i个到现场的人带的现金为b[i]元。你是大卖场总经理,可以将车和买家自由配对。如果买家的现金低于配对车的售价时,你有权力借钱给买家,但是总的借款额度不可以超过f。注意:买家之间不会互相借钱。请问通过你的配对和借款,剩下没买到车的人最少有几人?

二分+贪心

思路:要让没买到车的人最少,相当于要求买到车的人最多。二分枚举答案x,OK函数判断卖出x辆车是否可行(最优化问题→可行性问题),而判断的方法就要用到贪心

bool OK(int x){int sum=0;for(int i=0;i<=x;i++){if(a[i]>b[m-x+i]) sum+=a[i]-b[m-x+i];if(sum>f) return 0; }return 1;
}

 

int main(){freopen("car3.in","r",stdin);freopen("car3.out","w",stdout);cin>>n>>m>>f;for(int i=0;i<n;i++) cin>>a[i];for(int i=0;i<m;i++) cin>>b[i];sort(a,a+n);sort(b,b+m);int l=0,r=min(n,m),ans=0;while(l<=r){int mid=l+(r-l)/2;if(OK(mid)) ans=mid,l=mid+1;else r=mid-1;}cout<<m-ans<<endl;return 0;
}

太戈编程1662题

自己独立思考……

cin>>n>>d;
for(int i=1;i<=n;i++) cin>>x[i];
sort(x+1,x+n+1);
int cnt=0;
for(int i=1;j=2;i<=n-1;i++){while(j<=n&&x[j]-x[i]<d) j++;cnt+=j-i-1;
}
cout<<cnt<<endl;

希望这些对大家有用,三连必回

http://www.yidumall.com/news/97335.html

相关文章:

  • 化妆品营销型网站案例宁德市蕉城区疫情
  • 用dreamweaver建设网站成品管理人员课程培训
  • 青岛做网站哪家做的好seo百度seo排名优化软件
  • 网站开发公司如何运营营销型网站建设推荐
  • 渭南网站建设公司建设网站前的市场分析
  • 做网站要学会什么语言论文关键词
  • 合肥网站建设方案托管公司网站设计与制作
  • 怎么做盗号网站手机百seo排名优化
  • wordpress网站音乐放不全创建网站免费注册
  • 营销型网站搭建公司百度应用商店app下载
  • 网站后台漏洞网站代发外链
  • 一款可做引流的网站源码深圳门户网站
  • 长沙手机网站建设哪些内容seo的排名机制
  • 陶瓷网站制作seo站
  • 自己的网站发文章怎么做外链批量查询指数
  • 比较好的做展会邀请函的网站seo优化软件有哪些
  • 东莞微网站建设服务商怎样创建一个网站
  • 网站预算表怎么做长治seo顾问
  • 道滘仿做网站优化软件刷排名seo
  • 政府网站建设 价格无锡百度正规公司
  • 手机付费咨询网站建设上海发布微信公众号
  • 红色 网站企业培训课程设置
  • 我要网站建设百度游戏排行榜风云榜
  • wordpress restapi什么是优化师
  • 易语言如何做验证系统官方网站排名软件下载
  • 关于网站建设的职位营销计划
  • 如何鉴定网站做的好坏网络营销软件大全
  • 专业做数据的网站有哪些方面seo北京网站推广
  • 网站 建设后台女生做sem专员的工作难吗
  • 深圳网站建设合同搜索引擎分哪三类