随笔分类 -  树——点分治

摘要:"传送门" $PEWDSVTS$ 我哪根筋不对了要把所有可行的拿出来$sort$一下……还有忘开$long\ long$真的好难受…… $RANDGAME$ 首先奇数是必赢的,偶数的话考虑把它写成$2^k\times w$的形式,如果$k$是偶数必赢,否则必输。直接归纳法就可以证了。然后奇数的情况判 阅读全文
posted @ 2019-04-22 22:02 bztMinamoto 阅读(161) 评论(0) 推荐(0)
摘要:题面 "传送门" 题解 ~~真是毒瘤随机化算法居然一分都不给~~ 首先这种树上的题目一般想到的都是点分 我们考虑如何统计经过当前点的路径的贡献,设当前点$u$在序列中是第$c$个,那么一条路径的贡献就是 $$Ans=\sum_{i=1}^k i\times w_{p_i}=\sum_{i=1}^ci 阅读全文
posted @ 2019-04-18 20:36 bztMinamoto 阅读(303) 评论(0) 推荐(0)
摘要:"传送门" $HMAPPY2$ 咕 话说这题居然卡$scanf$的么??? $CHEFING$ 咕咕 $DEPCHEF$ 咕咕咕 $MANRECT$ 先询问$(0,0)$,可以求出矩形左下角所在的那条副对角线,同理询问$(0,inf),(inf,inf),(inf,0)$,然后再求出左上角的对角线和 阅读全文
posted @ 2019-04-17 18:04 bztMinamoto 阅读(304) 评论(0) 推荐(0)
摘要:"传送门" 明明没参加过却因为点进去结果狂掉$rating$…… $A$ 集合 如果我们记 $$f_k=\sum_{i=1}^nT^i{n i\choose k}$$ 那么答案显然就是$f_{k 1}$ 然后就可以开始推倒了 $$ \begin{aligned} f_k &=\sum_{i=1}^n 阅读全文
posted @ 2019-04-02 10:25 bztMinamoto 阅读(364) 评论(0) 推荐(0)
摘要:"传送门" 头一次看着题解有一种咱不会$c++$的感觉…… 看 "题解" 吧…… 阅读全文
posted @ 2019-01-18 12:12 bztMinamoto 阅读(265) 评论(0) 推荐(0)
摘要:"传送门" 没想到点分治那一层…… 首先不难发现这是个分数规划,先把所有的边长减去$k$,二分答案,设为$mid$,就是要求路径平均值$ans\in[ mid,mid]$ 先来考虑$ans\in[0,mid]$的的情况。我们考虑点分治,记下所有从根节点延伸下去的链,长度记为$len$,边数为$dep 阅读全文
posted @ 2019-01-09 07:23 bztMinamoto 阅读(237) 评论(0) 推荐(0)
摘要:"传送门" 刚开始往幻想乡战略游戏那个方向去想了…… 我们先随便选一个根节点,然后求出它到所有节点的距离以及所有询问的最大值 如果最大值所在的询问分别在该节点的不同子树内,那么这就是最优情况了因为这个询问的答案不可能再缩小 如果两个询问都等于最大值且分别在该节点的不同子树内,那么这也是最优情况了因为 阅读全文
posted @ 2018-12-04 20:34 bztMinamoto 阅读(135) 评论(0) 推荐(0)
摘要:给出一颗$N$个节点的树,现在我们**在原图中**每个不直接连边但是中间只间隔一个点的两个点之间连一条边. 比如**在原图中**$u$与$v$连边,$v$与$w$连边,但是$u$与$w$不连边,这时候我们就需要连一条$u$与$v$的边. 现在我们需要求出新图中每一个点对$(i,j)\ (1 \leq 阅读全文
posted @ 2018-10-10 16:16 bztMinamoto 阅读(350) 评论(0) 推荐(0)
摘要:传送门 这题思路太清奇了……->题解 阅读全文
posted @ 2018-09-14 21:02 bztMinamoto 阅读(443) 评论(0) 推荐(1)
摘要:题目描述 给出n个结点的树结构T,其中每一个结点上有一个字符,这里我们所说的字符只考虑大写字母A到Z,再给出长度为m的模式串s,其中每一位仍然是A到z的大写字母。 Alice希望知道,有多少对结点<u,v>满足T上从u到V的最短路径形成的字符串可以由模式串S重复若干次得到? 这里结点对<u,v>是有 阅读全文
posted @ 2018-08-17 12:54 bztMinamoto 阅读(400) 评论(0) 推荐(0)
摘要:突然发现网上关于点分和动态点分的教程好像很少……蒟蒻开篇blog记录一下吧……因为这是个大傻逼,可能有很多地方写错,欢迎在下面提出 参考文献:https://www.cnblogs.com/LadyLex/p/8006488.html https://blog.csdn.net/qq_3955372 阅读全文
posted @ 2018-08-16 21:42 bztMinamoto 阅读(15366) 评论(7) 推荐(64)
摘要:传送门(权限) 传送门(非权限) 题解 我终终终终终终于做出来啦!!! 作为一个没有学过替罪羊树的蒟蒻现场学了一下替罪羊树,作为一个平衡树都写数组版本的看着大佬的指针题解无语只能硬去理解然后照着抄了一波指针 然后怎么做呢? 先把题设式子变形一下$$dist(i,j)\leq r_i+r_j$$ $$ 阅读全文
posted @ 2018-08-16 19:22 bztMinamoto 阅读(574) 评论(0) 推荐(0)
摘要:题目描述 给一棵树,每条边有权。求一条简单路径,权值和等于$K$ ,且边的数量最小。 输入输出格式 输入格式: 第一行:两个整数$n,k$。 第二至$n$行:每行三个整数,表示一条无向边的两端和权值 (注意点的编号从$n$开始)。 输出格式: 一个整数,表示最小边数量。 如果不存在这样的路径,输出  阅读全文
posted @ 2018-08-16 15:43 bztMinamoto 阅读(447) 评论(0) 推荐(1)
摘要:传送门 感觉这题做下来心态有点崩……$RMQ$求$LCA$没有树剖快我可以理解为是常数太大……然而我明明用了自以为不会退化的点分然而为什么比会退化的点分跑得反而更慢啊啊啊啊~~~ 先膜一波zsy大佬 讲讲做法。题目的要求是给定一个根$p$,求$\sum _{i=1}^ns_i^2$,其中$s_i$表 阅读全文
posted @ 2018-08-16 14:03 bztMinamoto 阅读(499) 评论(1) 推荐(1)
摘要:传送门 题解 因为一个sb错误调了一个晚上……鬼晓得我为什么$solve(rt)$会写成$solve(v)$啊!!!一个$O(logn)$被我硬生生写成$O(n)$了竟然还能过$5$个点……话说还一直以为只有动态点分会很难没想到一般点分都这么可啪……%%%大佬 我们考虑一下,对于一棵树,我们要处理的 阅读全文
posted @ 2018-08-15 21:24 bztMinamoto 阅读(752) 评论(0) 推荐(4)
摘要:Description 风见幽香有一个好朋友叫八云紫,她们经常一起看星星看月亮从诗词歌赋谈到 人生哲学。最近她们灵机一动,打算在幻想乡开一家小店来做生意赚点钱。这样的 想法当然非常好啦,但是她们也发现她们面临着一个问题,那就是店开在哪里,面 向什么样的人群。很神奇的是,幻想乡的地图是一个树形结构,幻 阅读全文
posted @ 2018-08-15 11:37 bztMinamoto 阅读(306) 评论(0) 推荐(1)
摘要:题目描述 傲娇少女幽香正在玩一个非常有趣的战略类游戏,本来这个游戏的地图其实还不算太大,幽香还能管得过来,但是不知道为什么现在的网游厂商把游戏的地图越做越大,以至于幽香一眼根本看不过来,更别说和别人打仗了。 在打仗之前,幽香现在面临一个非常基本的管理问题需要解决。 整个地图是一个树结构,一共有n块空 阅读全文
posted @ 2018-08-15 09:43 bztMinamoto 阅读(420) 评论(0) 推荐(1)
摘要:题目描述 给定一棵有n个点的树 询问树上距离为k的点对是否存在。 输入输出格式 输入格式: n,m 接下来n-1条边a,b,c描述a到b有一条长度为c的路径 接下来m行每行询问一个K 输出格式: 对于每个K每行输出一个答案,存在输出“AYE”,否则输出”NAY”(不包含引号) 输入输出样例 输入样例 阅读全文
posted @ 2018-08-14 18:48 bztMinamoto 阅读(264) 评论(0) 推荐(0)
摘要:题目描述 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。 他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上画 阅读全文
posted @ 2018-08-14 18:05 bztMinamoto 阅读(147) 评论(0) 推荐(0)

Live2D