【题解】set+并查集 Cow Neighborhoods(luogu2906) -boshi

奶牛在草地上悠闲的吃着草,因为残象已使它们目不忍视,流言已使它们耳不忍闻。如果两个奶牛的曼哈顿距离 (|x,y 坐标差|的和) 小于等于 C, 它们处在同一组。问有多少个不同的组。 思路 注意到对于一个点 P, 曼哈顿距离小于等于 c 的点组成的集合是一个斜放的正方形,不方便后续操作,我们把它转正。 阅读更多…

【算法】树上差分

1. 用途 首先是有根树。 我们需要实现如从点 u 到点 v 的(最短)路径上所有点的权值+1 这种操作。 而且我们不需要频繁的求某个点的权值。 2. 实现方法 类似于前缀和的思想。 首先我们定义:val[i] 表示点 i 的标记,cal[i] 表示点 i 的权值,lca(i,j) 表示点 i 与点 阅读更多…

【题解】运输计划 LCA+二分答案+树上差分 NOIP – 2015 LUOGU – 2680

1. 题目 传送门= ̄ω ̄= 题意,给你一棵无根树,再给你一些点对。你现在可以使树上某一条边的长度变为 0,求给出的点对之间的路径中最长的那条路径最短为多长。 数据范围 30W 2. 题解 我太菜了,还要看题解才会 其实主要思路就是: 首先求出所有点对之间的路径长度,设 l[i] 为第 i 个点对之 阅读更多…

【考试总结】线段树使我爆炸 ——litble

考试策略 这个里面的花,我看了一下,啊,T2 和 T3 是比较简单的原题啊,匆匆写完过了对拍,看了一下 T4,T4 有思路但是这个离散太恶心了有点思考不清楚,怕写错就打了暴力。T1 完全没思路就打了暴力。 T1 期望得分:20 实际得分:0 题目描述: 我们生活的星球对于整个宇宙来说,只不过是沧海一 阅读更多…