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

免费自助建站系统有哪些毕设如何做网站

免费自助建站系统有哪些,毕设如何做网站,三合一网站建设口碑好,干网站建设销售怎么样思路&#xff1a;如果用n^2复杂度暴力会超时。nlogn 可以&#xff0c;利用前缀和化简&#xff0c;提前存储某个位置前的每个石头搬运到该位置和每个石头后搬运到该位置的前缀和On最后直接输出 On。排序花 nlogn #include<bits/stdc.h> using namespace std; typedef pai…

请添加图片描述
请添加图片描述
请添加图片描述
思路:如果用n^2复杂度暴力会超时。nlogn 可以,利用前缀和化简,提前存储某个位置前的每个石头搬运到该位置和每个石头后搬运到该位置的前缀和On最后直接输出 On。排序花 nlogn

#include<bits/stdc++.h>
using namespace std;
typedef pair<int, int> PII;
#define w second
#define p first
const int N = 1e5+10;
typedef long long  LL;
PII q[N];
int n;
LL pre[N],nex[N];int main( ){cin>>n;for(int i=1;i<=n;i++){cin>>q[i].w>>q[i].p;}sort(q+1,q+1+n);LL s = 0;for(int i=2;i<=n;i++){s+=q[i-1].w;pre[i] = (q[i].p-q[i-1].p)*s+pre[i-1];}s = 0;for(int i=n-1;i>=1;i--){s+=q[i+1].w;nex[i] = (q[i+1].p-q[i].p)*s+nex[i+1];}LL ans = 1e18;pre[0]=0;nex[n]=0;for (int i = 1; i <= n; ++ i )ans = min(ans, pre[i] + nex[i]);cout<<ans<<'\n';return 0;
}
http://www.yayakq.cn/news/809653/

相关文章:

  • 手机网站pc网站学校建设网站的结论
  • 融资融券配资网站开发个人用云服务器
  • 开一个素材设计网站怎么做的ui界面设计作品图片说明
  • 如何给网站做推广wordpress下载失败
  • 深圳电器网站建设中企动力公司是做什么的
  • 张家口住房和城乡建设厅网站wordpress漏洞2019
  • 电子商务网站建设项目规划书互联网官网入口
  • 找i满洲做卖房广告不收费的网站汕头建设银行
  • 建设数字官方网站网页设计专业公司
  • 西安品牌网站建设服务商网站开发工程师asp考试
  • 网站建设要求北京哪家网站建设公司好
  • 河北省电力建设第二工程公司网站广东seo课程
  • 北京建设数字网站个人电子商务网站建设方案
  • 清远市建设工程造价信息网站如何实现响应式网页
  • 网站做后台教程郑州新闻发布会最新消息今天视频
  • 做网站开发的公司哪家好雄安专业网站建设
  • 企业电子商务网站开发数据库设计百度验证网站有什么用
  • 重庆专业的网站建设公司排名手机网站用什么后台
  • 网站关键词优化排名外包跳转网站怎么做
  • 楚天网站建设合同网站 多服务器
  • 重庆网站设计工作室怎么自己做网站qq
  • 保定网站设计公司论述制作网站的一般过程
  • 360网站推广电话lnmp wordpress 换域名
  • 有人上相亲网站做传销燕窝做网站需要视频衔接怎么做
  • 建设网站群公司比较好
  • 做网站建设公司crm在线的提升服务网站单页面可以做302跳转吗
  • 个人博客网站取名做招投标有哪些网站
  • 途牛网网站建设评价中国建设银行网站特点
  • 国外装饰公司网站桂林百姓网
  • 利用电脑做网站wordpress主题云落