题目大意一颗树,除根节点外初始都是白点,根节点是黑点。
每次染黑一个结点或者询问一个结点的最近黑色祖先。倒序处理倒着做,于是每次是染白一个结点。
那么就并查集搞呀!#include
#include
#define fo(i,a,b) for(i=a;i=b;i--)
using na...
分类:
其他好文 时间:
2016-05-12 15:10:18
阅读次数:
159
题意: 给出N个点,在这N个点中选一个点使其它的点与这个点的切比雪夫距离和最小. SOL: TJOI真是...厚道还是防水...这种题目如果知道切比雪夫距离是什么那不就是傻逼题...如果不知道那不就懵逼了么... 与随意选点不同,这种给定点中选与x,y轴还是有一定关系的.所以我们要像树上搞那什么最小
分类:
其他好文 时间:
2016-03-04 21:06:57
阅读次数:
288
题目的距离为max(|x1-x2|, |y1-y2|) (切比雪夫距离). 切比雪夫距离(x, y)->曼哈顿距离((x+y)/2, (x-y)/2) (曼哈顿(x, y)->切比雪夫(x+y, x-y)). 转成Manhattan distance后排序前缀和维护即可.--------------...
分类:
其他好文 时间:
2016-01-07 20:10:25
阅读次数:
151
[BZOJ 4001] [TJOI 2015] 概率论 题解
分类:
其他好文 时间:
2015-06-16 12:31:03
阅读次数:
315
[BZOJ 3996] [TJOI 2015] 线性代数 题解
分类:
其他好文 时间:
2015-06-12 13:15:38
阅读次数:
153
[BZOJ 3997] [TJOI 2015] 组合数学
分类:
其他好文 时间:
2015-06-12 11:40:09
阅读次数:
113
首先,我们可以得到:$$D = \sum_{i=1}^{n}\sum_{j=1}^{n}a_i\times a_j\times b_{i,j} - \sum_{i=1}^{n}a_i\times c_i$$那么是不是就相当于这样的问题:有 $n$ 个物品,你可以选择一些物品出来,如果同时选了 $i,...
分类:
其他好文 时间:
2015-04-23 21:37:58
阅读次数:
138
这个题我脑洞了一个结论:首先,我们定义满足以下条件的路径为“从右上到左下的路径”:对于路径上任何不相同的两个点 $(x_1, y_1)$,$(x_2, y_2)$,都有:$x_1\neq x_2, y_1\neq y_2$若 $x_1 > x_2$,则有 $y_1 y_2$。然后我们找到所有从右上....
分类:
其他好文 时间:
2015-04-23 21:25:35
阅读次数:
164
题目大意:给出一个表格,每个表格指向周围四个格子中的一个,问你可以改变一些格子上的指向,问让所有格子都在圈中最小需要改变多少。
思路:所有的格子都在圈中,由于每个格子只能有一个出边,所以就要保证所有格子都有一个入边。建立费用流的模型,所有点向汇点连流量1费用0的边,表示要接受一个入边。S向所有点连一条流量1费用0的边,表示一条出边。一个格子向周围四个格子连边,流量1,如果方向与当前方向相...
分类:
其他好文 时间:
2015-01-16 10:09:34
阅读次数:
166
题目大意:给出平面上的一些点,求这些点中的一个使得所有点到这个点的切比雪夫距离之和最短。
思路:切比雪夫距离和曼哈顿距离是可以相互转化的,具体实现就是吧一个点的坐标由(x,y)变成(x - y,x + y),求切比雪夫距离就可以转化成求曼哈顿距离了,很好推。
然后就是暴力枚举每一个点,统计出来每个点的曼哈顿距离之和,最后取一个最小值。
CODE:
#include
#...
分类:
其他好文 时间:
2014-12-23 12:27:43
阅读次数:
176