北京集训 trick

本文为蒟蒻在北京集训时积累的 trick

12.12

下午到达目的地,没有课,当成占位符吧

12.13

没啥 \(trick\),依旧占位符

12.14

终于有 \(trick\)

  1. 曼哈顿距离与切比雪夫距离转换,将绝对值相加转化为绝对值最值:

\(f(x,y):(x,y) \rightarrow (x+y,x-y)\)

\(A(x1,y1)\) \(f:\rightarrow A'(X1,Y1)\)
\(B(x2,y2)\) \(f:\rightarrow B'(X2,Y2)\)

\(dis_1(A,B)=|x1-x2|+|y1-y2| \rightarrow dis_2(A',B')=max\{|X1-X2|,|Y1-Y2|\}\)

P7561 [JOISC 2021] 道路の建設案 (Road Construction) (Day2)

  1. ST表+并查集优化区间连边,最后向下传递并查集关系
P3295 [SCOI2016] 萌萌哒
P12736 [POI 2016 R2] 圣诞灯链 Christmas chain

  1. 二维偏序
P10814 【模板】离线二维数点

  1. 二分答案+线段树解决区间翻转
P2824 [HEOI2016/TJOI2016] 排序

  1. 三分
P10819 [EC Final 2020] City Brain

以上是今日 \(trick\),个人感觉,最为巧妙也有用的是 “ST表+并查集优化区间连边,最后向下传递并查集关系” 和 “二分答案+线段树解决区间翻转”,一个是倍增,另一个是二分,雀食是不错的 \(trick\)


12.15

posted @ 2025-12-15 09:38  czh(抽纸盒)  阅读(2)  评论(0)    收藏  举报