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

服务器搭建网站打不开石家庄关键词排名首页

服务器搭建网站打不开,石家庄关键词排名首页,重庆网站制作外包,长沙互联网公司有哪些思路:其实每次就是要比较士兵单独训练的价格之和SUM与S的大小,如果 SUM大,那么就减去所有士兵都要训练的次数的最小值,SUM再更新一下,继续比较。 先对士兵的次数按从小到大的次序排序(很重要)&…

 

思路:其实每次就是要比较士兵单独训练的价格之和SUM与S的大小,如果 SUM大,那么就减去所有士兵都要训练的次数的最小值,SUM再更新一下,继续比较。

先对士兵的次数按从小到大的次序排序(很重要),再一次遍历士兵,如果遍历到该士兵时,sum>s,那么费用加上所有士兵共同训练的次数*s,由于当前士兵已经结束了,所以sum-=a[i].p;同时共同训练的次数t+=a[i].c;这是为了确保可以算出之后的士兵还要进行多少次的独自训练。

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=1e5+5;
int n,s,sum=0,ans=0,t=0;
struct node{int p;int c;
}a[N];
bool cmp(node a,node b)
{return a.c<b.c;
}signed main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>n>>s;for(int i=0;i<n;i++){cin>>a[i].p>>a[i].c;sum+=a[i].p;}sort(a,a+n,cmp);for(int i=0;i<n;i++){if(sum>s){ans+=s*(a[i].c-t);t+=a[i].c;sum-=a[i].p;//ans+=(a[i].c-t)*a[i].p;}else{ans+=(a[i].c-t)*a[i].p;}}cout<<ans<<endl;return 0;
}

 

http://www.dtcms.com/wzjs/454653.html

相关文章:

  • 网络架构接单纵横seo
  • vps做网站怎么加速关键词数据
  • 做的网站出现404seo技术培训江门
  • 商店网站在线设计全球搜索引擎入口
  • 苏州专业做网站较好的公司成都网站设计
  • 做网站公司推荐神马移动排名优化
  • 网站建设试题百度广告开户
  • 网站制作的书籍新媒体营销方式有几种
  • 做系统正版win10系统下载网站站长统计代码
  • 哪家公司可以做网站推广关键词优化公司
  • 做bt搜索网站互联网营销方法有哪些
  • 淄博企业网站建设价格百度霸屏推广多少钱一个月
  • 西安找公司建网站sem优化师是什么意思
  • 二七区做网站搜索引擎app
  • 转运公司网站建设电脑优化
  • 手表大全网站如何快速推广一个新产品
  • 怎样搭建网站视频教程免费的外链网站
  • 编辑模板wordpress黑帽seo教程
  • 杭州企业网站制作公司seo排名赚下载
  • 给公司做网站要花多钱seo搜索引擎优化工资多少钱
  • 精品课程网站开发项目想要网站推广页
  • intitle 郑州网站建设站长工具seo综合查询分析
  • 南昌网站改版公司怎么做好网站营销推广
  • 网信办抓好网站建设中小企业管理培训班
  • 中文网站建设合同郑州百度seo排名公司
  • 成都手机网站制作地推拉新app推广怎么做
  • php动态网站开发赵增敏seo关键词快速获得排名
  • 做网站里面的图片像素要求yoast seo教程
  • 北京比较靠谱的装修公司成都seo服务
  • 私人做网站有什么用吴江网站制作