摘要:
2015-01-0101:46:36思路:简单的树上统计题目,计算出每条边对于答案的贡献即可。 对于每条边,设该边一侧的子树大小为sz,那么被计算次数应该是:sz * (n - sz) 总情况数为:在n个点里选2个,C(n,2) 1 #include 2 #include 3 #includ... 阅读全文
摘要:
2015-01-0101:35:27思路:这道题是有母题的....hdu 2376 比赛时花了一个多小时想....后来sb地搞成了树形DP,死活不过(逃QAQ..... 其实就是计算每条边的对结果的贡献,在n个点里选3个点的总情况数是total = n * (n - 1) * (n - 2) /... 阅读全文
摘要:
2015-01-0101:18:46思路:这道题补了好久....分析了许多代码。虽然实现方法很多,但核心思想是一样的。 首先,考虑直接暴力维护复杂度O(n*n),必T。我们需要一种近线性的方法,也就是只要“扫一遍”的那种算法,那么很自然地想到要离线处理询问。 然户考虑方向,如果按询问的xi升序并... 阅读全文