当前位置: 首页 > 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/91522.html

相关文章:

  • 国家城乡建设官方网站淘宝关键词排名
  • 公安 网站 源码产品推广策略
  • 聚企360做的网站抖音seo优化软件
  • 贵阳网站建设搜q479185700网店推广方法
  • 第一次找人做网站怎样做自己的网站
  • 济南商城网站建设多少钱跨境电商平台哪个最好最可靠
  • 做微信的网站秀客成人编程培训机构排名前十
  • 美国网站域名网络平台建设及运营方案
  • 成都网络公司排名榜株洲百度seo
  • 网站建设招聘兼职销售网站有哪些
  • thinkphp5 做网站seo指的是什么意思
  • vi设计手册免费完整版seo外包优化公司
  • 网页制作0基础怎么学双滦区seo整站排名
  • 能自己做的ppt网站站长工具流量统计
  • 青岛专业网站建设公司在百度怎么发广告做宣传
  • 高端营销型网站建设怎么查看网站的友情链接
  • 做外贸网站如何建站优化
  • 网站建设新趋势百度指数是什么
  • 做网站行业的动态高端网站建设案例
  • 申请域名之后如何做网站山东16市最新疫情
  • 石家庄住房城乡建设厅网站宁波品牌网站推广优化公司
  • 公司想为一个产品做多个网站百度商店
  • 宜昌网站制作公司亿腾杭州seo首页优化软件
  • 网站制作标准seo咨询价格找推推蛙
  • 网站建设与网络营销的关系吉林网站seo
  • 网页设计和网站开发哪个好杭州优化外包哪里好
  • 性男女做视频观看网站中国万网域名注册免费
  • 现在.net做网站的多吗网络营销是什么专业类别
  • 大亚湾规划建设局网站windows优化大师怎么彻底删除
  • wordpress命令安装南京seo排名扣费