摘要: 概括: 给定数轴上的n个点,找出一个到它们的距离之和尽量小的点 结论:这些点的中位数就是目标点。 证明: 任意找一个点,比如图中的大灰点,它的左边有4个点,右边两个。 现在我们尝试把它移动一点,比较距离和。 1.向左移一点点,假设移动了x距离,则灰点左边4个点到它的距离各减少了x,总共减少s1=4x 阅读全文
posted @ 2020-03-11 20:25 倾叶子佮 阅读(702) 评论(0) 推荐(0)
摘要: emmm又是一个很高大上的概念 很久前就接触过,可惜直到现在还是摸棱两可。 核心概念就是:朋友的朋友是我的朋友 敌人的敌人是我的敌人 常见的做法是将原并查集扩大一倍规模,并划分为两个种类。 在同个种类的并查集中合并,和原始的并查集没什么区别,仍然表达他们是朋友这个含义。 考虑在不同种类的并查集中合并 阅读全文
posted @ 2020-03-11 16:11 倾叶子佮 阅读(269) 评论(2) 推荐(0)
摘要: 有一个划分为N列的星际战场,各列依次编号为1,2,…,N。 有N艘战舰,也依次编号为1,2,…,N,其中第i号战舰处于第i列。 有T条指令,每条指令格式为以下两种之一: 1、M i j,表示让第i号战舰所在列的全部战舰保持原有顺序,接在第j号战舰所在列的尾部。 2、C i j,表示询问第i号战舰与第 阅读全文
posted @ 2020-03-11 14:39 倾叶子佮 阅读(125) 评论(0) 推荐(0)
摘要: 先放模板 #include <bits/stdc++.h> using namespace std; const int maxn=100009; int head[maxn],cnt=1,dis[maxn][22],n,m,k; struct node{ int x,num,ci; bool op 阅读全文
posted @ 2020-03-11 12:36 倾叶子佮 阅读(223) 评论(0) 推荐(0)
摘要: 加工零件:https://www.luogu.com.cn/problem/P5663 一下解释部分借鉴 fdszlzldalao 观察发现,由于1->2的路径长度为1,只要点2的阶段为奇数,则点1一定要提供原材料(1->2->1->2->...) 观察发现,由于1->2->3的路径长度为2,只要点 阅读全文
posted @ 2020-03-11 09:30 倾叶子佮 阅读(707) 评论(0) 推荐(0)