首页 > 其他分享 >P4408 [NOI2003] 逃学的小孩

P4408 [NOI2003] 逃学的小孩

时间:2023-09-25 19:33:23浏览次数:32  
标签:dist 小孩 原题 逃学 NOI2003 P4408

原题

原题中父母的走路方式为先去 \(A,B\) 中较近的一个,因此我们可以让 \(A,B\) 隔得非常远,这样他的父母就会疲于奔命

因此我们让直径的两个端点为 \(A,B\) ,枚举 \(C\) 点的位置,答案即为 \(dist(A,B)+\min(dist(A,C)+dist(B,C))\)

最终复杂度 \(O(n)\)

标签:dist,小孩,原题,逃学,NOI2003,P4408
From: https://www.cnblogs.com/fox-konata/p/17728691.html

相关文章

  • NOI2003 文本编辑器 题解
    \STL大法好/正规解法块状链表,这里采取的是黑科技解法。rope是扩展STL库中的一个数据结构——可持久化平衡树,相比较set,它更适合区间插入和删除。这里用来解此题,就显得十......
  • 激光炸弹【算法竞赛进阶指南, HNOI2003】
    激光炸弹地图上有\(N\)个目标,用整数\(Xi,Yi\)表示目标在地图上的位置,每个目标都有一个价值\(Wi\)。注意:不同目标可能在同一位置。现在有一种新型的激光炸弹,可以摧毁......
  • P2280 [HNOI2003]激光炸弹
    前缀和对于二维前缀和,令\(b[n][m]\)是\(\sum_{i=1}^n\sum_{j=1}^ma_{ij}\)的值,那么因为容斥原理,有\[b[i][j]=b[i-1][j]+b[i][j-1]-b[i-1][j-1]+a[i][j].\]要是......
  • 「题解」洛谷 P8529 [Ynoi2003] 赫露艾斯塔
    构造半平面莫队?/jk注意到对于一个半平面的直线,通过平移和旋转经过的点数,一定大于等于它们的对称差,因为对称差中的点会被经过奇数次,不在对称差中的点会被经过偶数次。那么......
  • P2279 [HNOI2003]消防局的设立
    P2279HNOI2003消防局的设立点击查看代码#include<stdio.h>#include<string.h>#include<algorithm>constintN=1005,M=N<<1;intn,h[N],e[M],nxt[M],......