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

怎么做直播网站的超管/郑州网站建设公司排名

怎么做直播网站的超管,郑州网站建设公司排名,如何网站里做照片,北京响应式网站建设\(\\\) Description 给出一个环,每个位置有一个初值 \(A_i\),有一个目标值 \(B_i\),保证 \(\sum A_i\sum B_i\) 每个位置只能把值分给隔壁的,每次分的量都会被计入答案。 \(n\le 10^5,A_i,B_i\le 10^3\)\(\\\) Solution 先考虑单向…

\(\\\)

Description


给出一个环,每个位置有一个初值 \(A_i\),有一个目标值 \(B_i\),保证 \(\sum A_i=\sum B_i\)

每个位置只能把值分给隔壁的,每次分的量都会被计入答案。

  • \(n\le 10^5,A_i,B_i\le 10^3\)

\(\\\)

Solution


先考虑单向传递的情况。

如果一开始 \(1\) 号节点的个数就是 \(A_1\)

那么手玩以下可以发现第 \(i\) 个人给第 \(i+1\) 个人的数量是
\[ S_i=\sum_{j=1}^i(A_j-B_j) \]
然后考虑在此基础上,\(n\) 号点给 \(1\) 号点的个数减少了 \(k\)

那么每一个位置的 \(S_i\) 都减少了 \(k\)

那么我们要最小化的其实是
\[ \sum_{i=1}^n |S_i-k| \]
发现是中位数问题。

\(\\\)

Code


#include<cmath>
#include<cstdio>
#include<cctype>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
#define N 100010
#define R register
#define gc getchar
using namespace std;
typedef long long ll;ll ans;int n,cst[N];inline int rd(){int x=0; bool f=0; char c=gc();while(!isdigit(c)){if(c=='-')f=1;c=gc();}while(isdigit(c)){x=(x<<1)+(x<<3)+(c^48);c=gc();}return f?-x:x;
}int main(){n=rd();for(R int i=1;i<=n;++i){cst[i]=rd();cst[i]-=rd();}for(R int i=2;i<=n;++i) cst[i]+=cst[i-1];cst[1]+=cst[n];sort(cst+1,cst+1+n);for(R int i=1;i<=n;++i) ans+=(ll)abs(cst[i]-cst[n/2]);printf("%lld\n",ans);return 0;
}

转载于:https://www.cnblogs.com/SGCollin/p/9919115.html

http://www.lbrq.cn/news/1031149.html

相关文章:

  • 做网站的需求清单/如何制作网页最简单的方法
  • 日照网站开发建设/杭州网络优化公司排名
  • 扬州建设机械网站/如何去推广自己的产品
  • 网站首页设计公司/关键词百度云
  • 为什么要做企业网站/博为峰软件测试培训学费
  • 自己有服务器怎么建设网站/个人博客网页制作
  • 网页设计怎么做网站/网络宣传方式有哪些
  • 百度推广自己做网站/营销策略有哪些有效手段
  • 如何粘贴网站统计代码/谷歌浏览器手机版
  • 网站建设 国外/什么平台可以发广告引流
  • 上海注册公司电话咨询/网站优化seo是什么意思
  • c 能用来做网站吗/企业网站管理系统
  • 推广型网站建设机构/网站优化北京seo
  • icp网站备案管理系统/常用的网络推广的方法有哪些
  • 如何建网站遂宁/seo快速排名软件
  • 企业网站营销网站/免费网页制作成品
  • 如何做好政府网站建设/壹起航网络推广的目标
  • 西充县住房和城乡建设局网站/百度网站安全检测
  • 光谷软件园网站建设/云南网络推广公司排名
  • 响应式表白网站源码/成品网站建站空间
  • 网页首页动态设计/哈尔滨百度搜索排名优化
  • 网站 标签导航/无锡网站建设方案优化
  • 做网站公司好开吗/广告最多的网站
  • 做外贸怎样浏览国外网站/接app推广
  • 深圳网站建设交易/seo实战技术培训
  • 与网站开发相关的书籍/学电脑培训班
  • 河南国安建设集团有限公司网站/湖南网站建设推荐
  • easyui 网站开发实现/厦门百度广告
  • 旅游主题网站怎么做/磁力蜘蛛搜索引擎
  • 申请个人网站怎么申请/百度推广电话销售好做吗
  • 【数据结构初阶】--排序(一):直接插入排序,希尔排序
  • 模式设计:策略模式及其应用场景
  • [系统架构]系统架构基础知识(一)
  • 《Python学习之基础语法2:掌握程序流程控制的艺术》
  • SQL注入学习笔记
  • AI Agent——基于 LangGraph 的多智能体任务路由与执行系统实战