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

网站建设需要考虑因素公司产品推广文案

网站建设需要考虑因素,公司产品推广文案,网站建设的实验心得体会,西安公司建一个网站需要多少钱可怕的战争发生了,小度作为后勤保障工作人员,也要为了保卫国家而努力。现在有 N(1≤N≤)个堡垒需要补给,然而总的预算 B(1≤B≤)是有限的。现在已知第 i 个堡垒需要价值 P(i) 的补给,并且需要 S(i) 的运费。 鉴于小度与供应商之间…

可怕的战争发生了,小度作为后勤保障工作人员,也要为了保卫国家而努力。

现在有 N(1≤N≤10^{3})个堡垒需要补给,然而总的预算 B(1≤B≤10^{9})是有限的。

现在已知第 i 个堡垒需要价值 P(i) 的补给,并且需要 S(i) 的运费。
鉴于小度与供应商之间长期稳定的合作关系,供应商慷慨地提供了一次特别的采购优惠。具体而言,小度可以选择对某次补给进行半价采购。
这意味着,如果小度决定在向第 i 个堡垒提供补给时利用这一优惠,那么此次补给的采购及运输总费用将减少至 ⌊P(i)/2⌋+S(i),其中优惠价格按照向下取整的原则计算。
对于其他堡垒 j,补给的采购和运输费用则保持不变,即 P(j)+S(j)。

请计算小度的最多能给多少堡垒提供补给?

格式

输入格式:

第1行2个整数:N 和 B 。(1≤N≤10^{3},1≤B≤10^{9});
第2到 N+1 行:第 i+1 行包含两个空格分隔的整数,P(i)和S(i)。(0≤P(i),S(i)≤10^{9})。

输出格式:

1 行 1 个整数表示能提供补给的最大数。

样例 1

输入:

5 29
6 3
2 8
10 2
1 2
12 5

输出:

4

贪心:

按照 p和s 的总和升序排序,剩余的预算不够时,看是否满足 剩余的预算>下一个堡垒的p/2,满足则ans++

#include<bits/stdc++.h> 
using namespace std;const int N = 1e3+10;
int n, b;
int ans;struct BL
{int p;int s;
}bl[N];bool cmp(BL x, BL y)
{return x.p+x.s < y.p+y.s;
}int main()
{cin>>n>>b;for(int i=1; i<=n; ++i) cin>>bl[i].p>>bl[i].s;sort(bl+1, bl+n, cmp);for(int i=1; i<=n; ++i){if(b > bl[i].p+bl[i].s){b -= bl[i].p+bl[i].s;ans++;}else if(b > bl[i].p/2+bl[i].s){b -= bl[i].p/2+bl[i].s;ans++;}else break;}cout<<ans<<endl;return 0;
}
http://www.dtcms.com/wzjs/324732.html

相关文章:

  • 什么网站可以做任务领赏金百度一下你知道主页官网
  • 推荐定制型网站建设企业建站模板
  • 北京大型网站建设公司百度浏览官网
  • 网站建设网站建设的网络公司年度关键词
  • 学ps有用还是网页制作湖北网站seo策划
  • 专业的网站设计营销型企业网站案例
  • 网站建设分金手指排名二九产品宣传推广方案
  • 网泰网站建设西安seo管理
  • 做python一个网站网上推广的平台有哪些
  • 做视频解析网站要什么服务器seo交流论坛
  • 网站开发功能模板如何seo网站推广
  • 可以做本地生活服务的有哪些网站seo包年服务
  • 重庆seo收费优化大师班级
  • 如何做凡客网站百度搜索次数统计
  • 记事本做网站怎么插图专业搜索引擎seo技术公司
  • 摄影婚纱网站建设怎么优化关键词排名优化
  • 内蒙古工程建设协会网站网站建设及网络推广
  • 阿里云服务器 做网站百度经验官网
  • 网站的滚动信息怎么做现场直播的视频
  • 寻求南宁网站建设人员品牌营销和市场营销的区别
  • 做初中题赚钱的网站seo标题生成器
  • 如何做闲置物品自己的网站苏州百度代理公司
  • 乐之网站制作app营销策略都有哪些
  • 做试用网站的原理电商平台推广方式有哪些
  • 哪家网站开发好长沙优化网站
  • 免费设计网站app开发制作
  • .net和php哪个做网站好公众号开发
  • 如何做阿里巴巴企业网站百度搜索推广方法
  • 公司外包花都网络推广seo公司
  • 烟台网站建设设计百度人工投诉电话是多少