![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分治
文章平均质量分 87
LXno_name
Foever
展开
-
JZOJ4033. 【GCJ2009B】Min Perimeter
题意给你一个整数坐标的点集,询问点集中最小的三角形周长是多少。退化的三角形也是允许的(面积为0)。数据范围0Analysis开此blog记录一下这个套路。首先diss一下这题出的不严谨。然后考虑怎么做,这种题和平面最近点对有点像,考虑分治,分治xxx轴。处理跨越中线的,分治处理两边的。直接处理跨越中线的不好处理,考虑先处理出两边的答案,取minminmin,设为ppp。显然...原创 2018-07-12 20:04:55 · 233 阅读 · 0 评论 -
JZOJ5890.【NOIP2018模拟9.29】方格问题
题意:数据范围:时限6SAnalysis:假设我们已知哪些格子不能走,且仅有第二个操作怎么做?可以用类似ZJOI2016ZJOI2016ZJOI2016旅行者的分治最短路的方式去做。那么这题我们格子是会发生变化的,需要实时知道信息。但我们可以知道每个格子变为不能走的时间,那么定义这个时间为这个格子的权值,一条路径的权值为这条路径上格子权值最小值。显然对于一个询问(x,y),(x1,y1)...原创 2018-10-11 18:40:33 · 284 阅读 · 0 评论 -
JZOJ5956. 【NOIP2018模拟11.7A组】easy LCA
题意:数据范围:Analysis:辣鸡出题人,卡你tm的常。发现询问的区间很多,往分治上想想。考虑从中间往两边做一个前缀LCA,后缀LCA。然后一个跨越中点的序列LCA就能前后缀拼接。发现两边的前缀后缀LCA,一定会形成两条链,依次考虑右边每个点的贡献,发现我们只需要求出两条链相交的LCA,然后扫一遍得出答案,我们需要O(1)O(1)O(1)求LCA,用欧拉序预处理rmqrmqrm...原创 2018-11-07 17:20:24 · 319 阅读 · 0 评论 -
CF868G El Toll Caves
题意:有nnn个洞穴,其中一个有宝藏。你每天有kkk次机会去洞穴中找宝藏,如果你去到的洞穴中有宝藏则有12\frac{1}{2}21的概率找到。每次寻找的概率是独立计算的。问找到宝藏的期望天数。数据范围:k≤n≤5∗108k \leq n \leq 5*10^8k≤n≤5∗108Analysis:发现这kkk次机会一定是有决策的,在随机意义下,我们选择尽量少的去找宝藏,那么就是kk...原创 2019-01-09 21:55:04 · 476 阅读 · 0 评论 -
JZOJ4925. 【GDOI2017模拟12.18】稻草人
题意:YLOI村有一片荒地,上面竖着NNN个稻草人,村民们每年多次在稻草人们的周围举行祭典。有一次,YLOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:1、田地的形状是边平行于坐标轴的长方形;2、左下角和右上角各有一个稻草人;3、田地的内部(不包括边界)没有稻草人。给出每个稻草人的坐标,请你求出有多少遵从启示的田地的个数。数据范围:...原创 2019-01-30 19:22:02 · 262 阅读 · 0 评论