上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 题目链接:CodeForces 813C The Tag Game 题目大意: 题解: $A$一直沿$A$、$B$之间的最短路径走,$B$则往深度更大的结点走。 所以求出刚开始$A$、$B$之间的路径,找到此路径上$B$能在$A$之前到达且深度最大的结点$C$,则$ans =( 1到C的距离+C与其 阅读全文
posted @ 2022-02-02 16:09 ZZHHOOUU 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 题目链接:LibreOJ 2421 信息传递 题目大意: 题解: 建立传递者和接收者的单向边,加边的同时判断是否成环,记录环的大小并更新最小值。 #include <iostream> using namespace std; int n, fa[200010], ans = 0x3f3f3f3f, 阅读全文
posted @ 2022-02-02 15:50 ZZHHOOUU 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目链接:AtCoder ABC202E Count Descendants 题目大意: 给定一棵树,每次询问给出一个点$u$和深度$d$,询问深度为$d$的点中有多少个点祖先包含$u$。 题解: 用$dfs$序,记录每一个点进入的时间$in_i$和出来的时间$out_i$,则对于一个结点$u$,其 阅读全文
posted @ 2022-02-02 15:43 ZZHHOOUU 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 题目链接:luogu P3128 [USACO15DEC]Max Flow 题目大意: 题解: 用树上差分来统计,点的差分与边的差分有所不同,对于$u$、$v$之间的路径上的点权都加$1$,用差分数组表示就是$diff[u]+1, diff[v]+1, diff[lca(u,v)]-1, diff[ 阅读全文
posted @ 2022-02-02 15:17 ZZHHOOUU 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 题目链接:POJ 3321 Apple Tree 题目大意: 题解: $dfs$序的两个数组$in$,$out$记录某结点进入和出来的时间,则对于一个结点$u$,其子树中某一结点$v$满足$in_u < in_v < out_v < out_u$。 用树状数组存储各时间戳所对应的结点的状况,则$ge 阅读全文
posted @ 2022-02-02 14:51 ZZHHOOUU 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 题目链接:CodeForces 191C Fools and Roads 题目大意: 给定一个$N$节点的数,然后有$M$次操作,每次从$u$移动到$v$,问说每条边被移动过的次数。 题解: 用树上差分来统计,$u$走向$v$,则$u$、$v$之间的路径上的边权都加$1$,用差分数组表示就是$dif 阅读全文
posted @ 2022-02-02 14:43 ZZHHOOUU 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 题目链接:CodeForces 686D Kay and Snowflake 题目大意: 题解: 一个树的重心,只会在根本身或者最大的子树当中产生。 先判断当前根能否作为重心,如果不能,就从最大的子树的重心往上面找。 #include <iostream> #include <vector> usi 阅读全文
posted @ 2022-02-02 14:27 ZZHHOOUU 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 题目链接:51Nod 2602 树的直径 题目大意: 题解: 两遍$dfs$,第一遍从根开始找到最深的结点,第二遍从最深的结点开始得到树的直径。 #include <cstring> #include <iostream> using namespace std; struct Edge { int 阅读全文
posted @ 2022-02-02 14:17 ZZHHOOUU 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 题目链接:POJ 1469 COURSES 题目大意: 题解: 二分图匹配模板。 #include <cstring> #include <iostream> #include <cstdio> using namespace std; int t, p, n, link[310], ans, cn 阅读全文
posted @ 2022-01-30 20:43 ZZHHOOUU 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 题目链接:POJ 1274 The Perfect Stall 题目大意: 题解: 二分图匹配模板。 #include <cstring> #include <iostream> using namespace std; #define io_speed_up ios::sync_with_stdi 阅读全文
posted @ 2022-01-30 20:40 ZZHHOOUU 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页