随笔分类 -  分治

就是各种并不对劲的分治
该文被密码保护。
posted @ 2019-12-17 20:13 echo6342 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-07-25 21:04 echo6342 阅读(10) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-04-03 07:43 echo6342 阅读(4) 评论(0) 推荐(0)
摘要:ln 解释 设$g(x)=ln(f(x))$,两边同时求导,则有:$g'(x)=ln'(f(x)) f'(x)=f^{ 1}(x) f'(x)$(1) 因为$f(x)$是个多项式,所以设$f(x)=\sum_{i=0}^{n}a_i x^i$,则有$f'(x)=\sum_{i=0}^{n 1}a_{ 阅读全文
posted @ 2019-03-13 07:47 echo6342 阅读(172) 评论(0) 推荐(0)
摘要:exploit 题目大意 有一棵$n$($n\leq152501$)个点的树,时间从$0$开始,每过一秒,每个点$i$的点权就会增加$v_i$,每个点$i$有点权上限$L_i$,也就是说,没有询问时第$T$秒初点$i$的点权是$min(v_i T,L_i)$ 这棵树有边权,且边权为正 有$q$($q 阅读全文
posted @ 2018-12-21 10:19 echo6342 阅读(187) 评论(0) 推荐(0)
摘要:题目大意 $T$($T\leq100$)组询问 有$1$到$n$($n\leq50000$)这$n$个整数组成的一个排列 定义这个排列的一个子区间是“连续”的,当且仅当这个子区间在位置上和在值域上都是连续的 分别给出这个排列以每个位置$i$为右端点的最长“连续”子区间的长度$l_i$,问有多少个排列 阅读全文
posted @ 2018-11-30 15:10 echo6342 阅读(453) 评论(0) 推荐(0)
摘要:传送门-> 又是陈年老坑。 听上去不知道从何下【手】?那要是把题目换成“判断这些人能否条x支舞”呢? 这样就变成了一个网络流可以解决的问题,只要把每个人拆成喜欢和不喜欢两点,每个人两点总流量不超过x,喜欢的人之间的连边是x,不喜欢的人之间连边为k,最后通过判断是否每个人总流量流满就行。 会发现x越大 阅读全文
posted @ 2018-08-17 14:15 echo6342 阅读(185) 评论(0) 推荐(0)
摘要:为了反驳隔壁很对劲的太刀流,并不对劲的片手流决定与之针锋相对,先一步发表cdq分治解三维偏序。 很对劲的太刀流在这里-> 参照一、二维偏序的方法,会发现一位偏序就是直接排序,可以看成通过排序使第一维无效。二维偏序是排序+树状数组,就是先通过排序消除了第一维的影响,再通过树状数组进行统计。那么以此类推 阅读全文
posted @ 2018-02-25 21:35 echo6342 阅读(9035) 评论(3) 推荐(4)