题目大意: 输入一棵n个点的树,每个节点是黑色或白色,现在希望选出m个黑点,使得这m个黑点之间的距离的最大值最小,输出最小距离。 思路: 我先想到了二分距离,要从[0,n-1]开始(左端点不能从1开始,更不能从m-1开始,这里我wa了9次)。假设二分出的距离是mid,需要分两种情况: 正确性证明: ...
分类:
其他好文 时间:
2018-11-18 17:29:15
阅读次数:
171
这个题我们可以从终态入手, 我们发现题目要求的是能否成为使得对角线上都是黑棋。 它具有什么特征呢?那就是保证了每一行每一列存在一个黑点。 那么我们只要能够保证这张图上,至少存在n个点恰好能够覆盖n行n列,那么就一定可以转换成终态。 所以呢怎么判断给定的图是不是满足这个条件呢? 我们把行列分开看,每一 ...
分类:
其他好文 时间:
2018-11-08 18:34:18
阅读次数:
222
"LINK1" "LINK2" 题目大意 给你一个无向连通图,让你给一些点染上黑色,需要满足染色之后,断开任意一个节点,要满足任意一个联通块中剩下的节点中至少有一个黑点 思路 一开始想的是把每一个点双联通分量都把除了割点的size乘上 然后发现随手卡掉 然后发现一下性质 首先 所有相邻点双联通分量一 ...
分类:
其他好文 时间:
2018-11-03 01:47:07
阅读次数:
134
P2中使用Constraint及其子类表示关节,也就是将两个刚体按照指定的规则约束在一起,形成有规律的、相互限制的运动模拟。P2关节模拟中,两个刚体没有通过任何刚体连接,只是通过算法模拟出关节运动轨迹。为了更加直观,p2DebugDraw类中使用黑色的线段表示连接刚体的连杆,黑点圆的表示关节节点an ...
分类:
其他好文 时间:
2018-11-02 00:09:35
阅读次数:
396
前段时间被小伙伴拉去玩《率土之滨》,每天起早贪黑点建筑,抽卡,打州战,简直比上班还累,终于成功脱坑了。 游戏是挺好玩,各种勾心斗角,合纵连横。然而其抽卡概率之低,充了小几百,一个能用的武将都没有。据说不充个上万块钱,与月卡党没有区别,感叹网易之坑钱 虽说凭借优秀的游戏智商(大雾)发育得不错,势力排行 ...
分类:
其他好文 时间:
2018-10-30 21:12:17
阅读次数:
144
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=5072 发现对于每个子树,黑点个数确定时,连通块的大小取值范围一定是一段区间;所以考虑只最小化最小值、最大化最大值,记 f 和 g 简单dp即可。 注意可能从当前子树里选0个点!此时会用自己更新 ...
分类:
其他好文 时间:
2018-10-19 22:46:13
阅读次数:
197
题意 交互题, 本来应该是在平面上进行的. 实际上换成一条直线就可以, 其实换成在平面上更复杂一些. Solution 假设$l$点是黑点, $r$处是白点, 那么就把下一个点的位置放置在$l + r / 2$处, 然后递归处理. Code c++ include include include i ...
分类:
其他好文 时间:
2018-10-16 20:53:45
阅读次数:
158
题意 "题目链接" $n$次操作,每次你给出一个点的坐标,系统会返回该点的颜色(黑 / 白),程序最后输出一条直线把所有黑点和白点分隔开 Sol 一个很直观的想法:首先询问$(dx, 0)$,然后每次询问二分中点,根据与第一次询问得到的字符串的关系不断调整二分范围 但是这样会被卡,我修改了两个地方才 ...
分类:
其他好文 时间:
2018-10-15 11:54:45
阅读次数:
213
Qtree1 树剖裸题 注意把边权移到深度较深的点上,树剖跳的时候不要将LCA的答案统计上就行了 Qtree3 树剖裸题+1 将对应白点的叶子节点的值设为INF,黑点的叶子节点的值设为自己的编号,线段树维护$min$即可 ...
分类:
其他好文 时间:
2018-10-14 13:55:48
阅读次数:
122
4033: [HAOI2015]树上染色 Description 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。 问收益最大值是多少。 ...
分类:
其他好文 时间:
2018-10-10 19:27:45
阅读次数:
207