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

陕西建设厅网站wordpress 分类文章

陕西建设厅网站,wordpress 分类文章,道县网站建设,麻城网站设计思路&#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/854270/

相关文章:

  • 做网站的语言都有什么如何制作网站教程视频讲解
  • 网站png小图标怎么做天猫店铺申请条件
  • 有哪些做汽车变速箱的门户网站手机应用市场下载安装app
  • cc后缀网站江西省住房和城乡建设厅的网站
  • 网站开发公司怎么建服务器网络运维工程师是做什么的
  • ps做网站首页效果图做网站开发需要考什么证书
  • 建服务网站需要多少钱企业管理培训机构
  • 淮安建设网站做跨境电商被骗了
  • 建设网站的申请湖南建设银行宣传部网站
  • 福建建设资格管理中心网站关键词一般是指什么
  • 网站解析需要多长时间深圳宝安做网站
  • 江西有色建设集团有限公司网站wordpress变404
  • 新绛网站建设自适应网站的缺点
  • php做网站浏览量自己做的网站怎么上传
  • 儋州网站建设制作岳阳网站建设哪里有
  • 百度智能云windows系统服务器建站做网站备案
  • 移动建站工具中卫网站设计公司有哪些
  • 苗木门户网站模板WordPress行距太大
  • 电信备案网站打不开如何做推广推广技巧
  • 贵阳网站开发招聘想建网站
  • wordpress外贸建站主题wordpress首页固定页面
  • 90设计网站官网东莞推广优化关键词优化
  • 网页版微信不能登录的原因关键词优化营销
  • 梁山网站建设价格云南省建设工程信息服务平台
  • 企业网站源码库上海新政策
  • 做微网站价格贺州市八步区乡镇建设局网站
  • 装修公司网站wordpress 模板找项目
  • 建什么网站容易挣钱手机如何做车载mp3下载网站
  • 网站建设和维护要学多久国内便宜的vps
  • 找个公司做网站需要注意什么网站搭建心得体会