随笔分类 -  树—点分治

摘要:题目描述 采药人的药田是一个树状结构,每条路径上都种植着同种药材。采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定是两种药材数目相等的路径。采药工作是很辛苦的, 阅读全文
posted @ 2018-06-16 20:47 The_Virtuoso 阅读(406) 评论(0) 推荐(0)
摘要:题目描述 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上画n 阅读全文
posted @ 2018-06-15 10:06 The_Virtuoso 阅读(187) 评论(0) 推荐(0)
摘要:题目描述 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K 输入 N(n<=40000) 接下来n-1行边描述管道,按照题目中写的输入 接下来是k 输出 一行,有多少对点之间的距离小于等于k 样例输入 7 1 6 13 6 3 9 3 5 7 4 1 3 2 4 20 阅读全文
posted @ 2018-06-14 18:34 The_Virtuoso 阅读(280) 评论(0) 推荐(0)
摘要:点分治 在说点分治之前先说一下序列分治,序列分治大家都知道吧,就是把序列从某个位置(一般是中间点)分成两部分,统计跨越两部分的答案再递归处理两部分。树的点分治的道理和序列分治很像,但树没有中点,该怎么分治呢?再对比序列分治,序列相当于一条链,而序列的中点就是这条链的重心,那么树的分治点就可以是这棵树 阅读全文
posted @ 2018-06-14 18:23 The_Virtuoso 阅读(1311) 评论(1) 推荐(6)