题意

戳这里

题解

这是一道结论题。
我们先把数放到数轴上考虑。定义两个点的距离为几何上的距离的平方。
我们可以把一个回路看作两条从 11 到 nn 的不相交的路径。
有一种经典的二路取数的 O(n2)DPO(n^2)DP,但是会 TT 掉,且很难进一步优化。
怎么办呢?只能观察性质了,这里有一个很强的结论:
除了最两端的 (1,2)(1,2) 和 (n−1,n)(n-1,n),其他两个相邻的点一定不属于同一条路径。
证明如下:

显然有 a2+b2+y2≥c2+d2+x2a^2+b^2+y^2 \ge c^2+d^2+x^2,把 x=a+b,y=c+dx=a+b,y=c+d 带入即可得到。

知道这个结论就是傻逼题了。
直接连边:(1,2),(n−1,n),(i,i+2)i=1,2,...,n−2(1,2),(n-1,n),(i,i+2)\quad i=1,2,...,n-2

#include<cstdio>
#include<algorithm>
using namespace std;
const int maxn=100005;
typedef long long LL;
int n,a[maxn];
LL ans;
LL sqr(LL x){ return x*x; }
int main(){scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%d",&a[i]);sort(a+1,a+1+n);ans+=sqr(a[1]-a[2])+sqr(a[n-1]-a[n]);for(int i=1;i<=n-2;i++) ans+=sqr(a[i]-a[i+2]);printf("%lld\n",ans);return 0;
} 

[结论] LibreOJ #520. 「LibreOJ β Round #3」绯色 IOI(开端)相关推荐

  1. [LOJ #521]「LibreOJ β Round #3」绯色 IOI(抵达)(结论)

    #521. 「LibreOJ β Round #3」绯色 IOI(抵达) description solution 因为点的庇护所不能为自身,题目背景在树上,有结论一定是两个相邻点互为庇护所 所以树一 ...

  2. [LOJ#522]「LibreOJ β Round #3」绯色 IOI(危机)

    [LOJ#522]「LibreOJ β Round #3」绯色 IOI(危机) 试题描述 IOI 的比赛开始了.Jsp 和 Rlc 坐在一个角落,这时他们听到了一个异样的声音 -- 接着他们发现自己收 ...

  3. #520. 「LibreOJ β Round #3」绯色 IOI(开端) 贪心

    妈耶,没脸见人了.巨水,想出来不写,人生重来算了. 就是个找规律题,相邻一个连一下,但是我没注意到是IOI赛制,以为是OI赛制所以没打,感觉70分好打但是懒得了.. 证明就是把相邻3个列一下式子就出来 ...

  4. [匹配+拓扑] LibreOJ #521. 「LibreOJ β Round #3」绯色 IOI(抵达)

    题意 戳这里 题解 这题一开始感觉无从下手,所以我们要尝试得到一些结论. 自己画一画可以发现,一定是两两互为对方的庇护所.这样才有可能保证任意两个不同的城市庇护所不同.否则由于原图没有环,到后面必定会 ...

  5. 【LOJ520】「LibreOJ β Round #3」绯色 IOI(开端)

    传送门 题解: 排序. 现在问题是找出两条从111到nnn的路径使得代价最小. 显然路径上点的编号只可能递增. 容易证明iii和i+1i+1i+1不能存在于同一条路径中.考虑p<i<i+1 ...

  6. 「LibreOJ β Round #3」绯色 IOI(抵达)

    [题解] 我们可以发现叶子节点的关联点一定是它的父亲节点,那么我们dfs一遍就可以求出所有节点的关联点,或者判断出无解. 对于每个点i,它的关联点u的危险度肯定比它连接的其他点vi的危险度小,我们从u ...

  7. 【联合选讲】「LibreOJ β Round #3」绯色 IOI(悬念)

    题目 Description 胖头鱼从鱼戏团逃脱后,被主人一路追捕,他慌不择路地跑进了一颗n个节点的池子树,池子树的所有度数为1的点就是出口. 假如他现在在节点i,那么每个时刻他能选择向某个与当前点有 ...

  8. loj 523 「LibreOJ β Round #3」绯色 IOI(悬念) 霍尔定理+基环树+线段树

    题目分析 神仙题(确信) 首先,j−aij-a _ ij−ai​和ai−ja _ i-jai​−j互为相反数,若其中最小值为bib _ ibi​,则一个为bib _ ibi​一个为m−bim-b _ ...

  9. LibreOJ #6001. 「网络流 24 题」太空飞行计划 最大权闭合图

    #6001. 「网络流 24 题」太空飞行计划 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:Special Judge 上传者: 匿名 提交提交记录统计讨论测 ...

最新文章

  1. nginx 配置https 并解决重定向后https协议变成了http的问题
  2. 通过零长度的数组获取结构体大小
  3. MATLAB对矩阵中元素的访问
  4. python 中的 del 使用方法
  5. java正则表达式笔记_java正则表达式笔记
  6. (转)解决Google Adsense广告只显示英文的问题
  7. php项目升级包制作,PHP项目安全:PHP的安装与升级
  8. python: 从txt文件中读入数组
  9. 计算机主机前后,Win10电脑主机前面的耳机插口没声音怎么办?前置面板插孔没声音...
  10. 亚马逊平板刷机Linux系统,亚马逊平板刷机步骤是什么样的?
  11. php 视频裁剪,视频画面大小裁剪 把视频画面多余部分裁剪掉,视频画面裁剪工具的使用方法...
  12. 计算机应用毕业班主任鉴定,大学毕业的班主任评语
  13. python pipe_python pipe模块用法
  14. xlwings对excle文档设置条件格式
  15. ASR6505基于STM 8位MCU与SX1262 的SiP全频段LoRa芯片
  16. 东子破解修改oracle10g的最大连接数
  17. msfvenom生成木马攻击-Windows10实现自己黑自己
  18. 京东平台和商家的不同合作模式
  19. “外卖式”售后服务体验来袭 沃丰科技ServiceGo让售后服务更智能
  20. 碰撞检测——刚体加力

热门文章

  1. 大神教你如何在 Linux 中启用 Shell 脚本的调试模式
  2. 阿里Oss字符串上传
  3. Sphinx+Read the Docs文档编辑器
  4. location的方法
  5. mscbsc移动通信论坛_通信围标、串标乱象,11个案例,403家企业被罚!
  6. matlab散点图+趋势线+评价指标(科研制图)
  7. 用纯CSS3实现闪闪发光的动画
  8. js移除某个样式_js怎么移除css样式?
  9. 关于豆丁在线文档,百度文库总结(转载)
  10. 硬盘零磁道坏道的维修 [转]055.cn