上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: codeforces A. Hongcow Builds A Nation 并查集 题意 给定一张无向图 其中 有 k 个特殊点 特殊点之间不能存在 路径求 最多能加多少边 不能有重边自环 将各个连通块在没有加边的时候的点数 算出来 然后 将自由的点 都加入 到 点数最多的连通块中,然后算出加边以后 阅读全文
posted @ 2017-07-04 14:43 third2333 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Codeforces 292D Connected Components (并查集) 题意 给出一张无向图,每次询问删去第Li--Ri 条边 求此时有多少个连通块 题解 求出一个前缀 Li 表示 加入前 i 条边时图的连通状况 以及一个后缀 Ri 表示 加入后 i 条边时图的连通状况 对于每个询问 阅读全文
posted @ 2017-07-04 13:34 third2333 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Codeforces 445B DZY Loves Chemistry(并查集) 题目大意:有若干种化学药品,给出两两会反应的关系,现在要将药物依次放入一个容器中,容器中的化学药品可以互相反应,如果当前放入的药品能与已经在容器中的某一药品反应,那么危险值翻倍,即*2,初始值为1,求一顺序,使得为危险 阅读全文
posted @ 2017-07-04 10:41 third2333 阅读(157) 评论(0) 推荐(0) 编辑
摘要: codeforces 468B two set(并查集)n+1 表示 B 组 n+2 表示 A 组 按照 这题的做法 应该是 如果 满足 num[ i ] a-num[ i ] 则他们同一组 但不一定 就一定是 都是 A 组 也可能都是 B 组 然而如果不满足这个条件的话,就直接加入 B组 然后如果 阅读全文
posted @ 2017-07-04 09:54 third2333 阅读(276) 评论(0) 推荐(0) 编辑
摘要: hdu1598 find the most comfortable road (枚举+并查集) 暴力做法 枚举最小的边 与最大的边 把价值在两条边权之间的边全部加入进去 然后判断一下 S 与 T 之间是否 连通 就行了 并查集 判断 加边的时候 merge 就行了 正解 枚举完最小边后 从小到大 枚 阅读全文
posted @ 2017-07-03 16:27 third2333 阅读(196) 评论(0) 推荐(0) 编辑
摘要: CodeForces 776D The Door Problem【并查集】并查集 设 f 1--m 表示 开的情况 m+1--2*m 表示关的情况 对于每盏灯 如果他 是关的 则 x--y x+m--y+m 表示要同关 或者同开 如果他 是开的 则 x+m--y x--y+m 表示一个关 一个开如果 阅读全文
posted @ 2017-07-03 15:15 third2333 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Poj3321 Apple Tree dfs序 + 树状数组 单点加 区间询问 阅读全文
posted @ 2017-07-03 14:26 third2333 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 洛谷P2680 运输计划 树上差分 LCA 倍增 tarjan 题意 给出若干条路径 你可以把其中的一条边变为 0 求变为 0 后的最短路径 首先发现答案满足单调性 那么就可以二分这个答案 首先我们 用tarjan 或者 倍增等算法 预处理 出两点之间的路径距离 ,以及lca然后我们将两点之间的距离 阅读全文
posted @ 2017-07-03 13:33 third2333 阅读(182) 评论(0) 推荐(0) 编辑
摘要: bzoj 3043: IncDec Sequence 差分 转化 题目大意:给定一个序列,提供一个操作:将某个区间内所有数+1或-1求将所有数变成一样最少多少次操作,以及最终可以有多少种数 考虑差分后的序列每次对[l,r]进行+1/-1,相当于在差分后的数组上对l进行+1/-1,然后对r+1进行-1 阅读全文
posted @ 2017-07-03 09:47 third2333 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 51nod1423 最大二“货” 单调队列 考虑 次大值 在 最大值前面的情况 这样出栈 时 就可以两个数 异或一下 维护一个单调递减的单调队列 出栈的数当做 次大值 进栈的数当做最大值 但是这样只考虑了一种情况 还要考虑 最大值在次大值前面的 情况,这样只要反向在做一遍就行了 ,然后取最大值 这题 阅读全文
posted @ 2017-07-02 16:15 third2333 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页