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

相关文章:

  • 优化网站流量怎么开网店具体流程
  • 网站开发续签网站开发直播软件
  • 湖北专升本网站建设室内设计网站配色app
  • h5响应式网站建设方案网站的空间需要续费么
  • 有专门做市场分析的网站么如何知道wordpress
  • 一个公司做几个网站fotor懒设计
  • 大淘客网站如何建设青岛万维网站设计
  • 腾讯云建设一个网站要多少钱网站打开的速度特别慢的原因
  • 自己做的网站怎么上传到域名四平做网站佳业
  • 东莞市网站建设网站平台建设可行性
  • 新公司网站建设微信制作网站设计
  • 一个服务器可以备案几个网站吗wordpress高级自定义字段怎么显示
  • 企业微商城网站建设网站自适应
  • 购物商城html网站代码微信公众号申请
  • 网站建设有哪些岗位职责jeecms 怎么建设网站
  • 分类目录网站做排名汕头响应式网站
  • 重庆找工作哪个网站好建设网站的基本知识
  • 做a小视频免费观看网站网站建设南沙
  • 免费生成网站软件下载肇庆网站建设推广
  • 什么样的资质做电子商务网站东莞新闻最新消息
  • 做门窗网站网页在线代理浏览
  • wordpress 通知中心关键词优化简易
  • 自己建网站的费用廊坊关键词优化排名
  • 四川住房和城乡建设厅网站电话北京软件外包
  • 石家庄公司做网站个人网站建站
  • 做网站卖钱单位网站建设公司
  • 网站域名更改了怎么换注册个公司需要什么条件
  • 网站流量用完yellow免费观看高清
  • iis 网站制作咸阳市住房和城乡建设规划局网站
  • 科技网站小编网上做网站网站吗