随笔分类 -  二分

摘要:UOJ504 【JOISC2020】变色龙 交互、二分 先考虑如果知道性别怎么做,容易想到一种二分的方法,枚举一种性别的变色龙,在另一种性别中进行二分,如果不存在颜色相同的变色龙就停止递归,容易发现最终每条变色龙会匹配上$1$或$3$条变色龙。 如果是$1$条,那显然是同色的变色龙;如果是$3$条, 阅读全文
posted @ 2021-04-13 20:03 GK0328 阅读(105) 评论(0) 推荐(0)
摘要:Luogu6670 [清华集训2016] 汽水 网上说这道题是点分治? 反正蒟蒻用边分治切了这道题。 题意就是求一条链,使它的平均权值与$k$的绝对值最小。 设任意一条链为${w_1,w_2,\cdots ,w_t}$。 求: \[ \min \lvert \frac{\sum_{i=1}^t w_ 阅读全文
posted @ 2020-10-29 09:27 GK0328 阅读(119) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P5021 图论 十分简单的题目,想起NOIP2018时叹其为不可做题,一点一点啃暴力分(自闭) 很明显,需要二分答案,设二分到的值为$mid$ 对于每个节点考虑,倘若有一条链经过节点$u$和其父亲之间的连边,那么我们只能有一条链延伸 阅读全文
posted @ 2020-09-10 20:43 GK0328 阅读(123) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P1084 二分/倍增/贪心 阅读题面,很容易发现,答案具有可以二分的性质,所以我们首先二分答案 又有一个比较显然的结论,我们假设让一支军队在一个节点或其父亲(非$1$)上,选择其父亲显然更优(可以覆盖更多叶子节点) 那我们就倍增跳呗 阅读全文
posted @ 2020-09-07 17:48 GK0328 阅读(123) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P5826 子序列自动机 首先考虑$O(nm)$的暴力 $nxt[i][j]$表示$i$之后$j$出现的最前位置,很容易处理(具体看代码) 匹配子串一个个跳过去就好了(同上,具体看代码) C++ Code: #include<bits 阅读全文
posted @ 2020-07-20 17:30 GK0328 阅读(121) 评论(0) 推荐(0)