上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 59 下一页
摘要: 传送门 题目大意:每个人每一轮可以把消息传给另一个人,问几轮后某个人可以从人 听到自己的消息。 题解:tarjian缩点,求缩点后缩的点包含的最少的点个数。 代码: 正解 #include<iostream> #include<cstdio> #include<cstring> #define ma 阅读全文
posted @ 2017-10-22 21:09 ANhour 阅读(156) 评论(0) 推荐(0)
摘要: 传送门 题目大意:A能揭发B,B能揭发C..某些人可以被收买,如果收买A,那么A,B,C..的情报都可以得到。 求能否得到所有情报,如果可以最少花费多少钱去收买。 题解:tajian缩点 dfs/bfs从能收买的人遍历图,如果全部都能遍历,那么可以得 到所有的情报。然后tarjan缩点,并记录缩的每 阅读全文
posted @ 2017-10-22 21:04 ANhour 阅读(203) 评论(0) 推荐(0)
摘要: 传送门 题目大意:有光盘可以传着看,问最少从哪几个人分发,能全部传一遍。 题解:缩点后求入度为0的点的个数 代码: #include<iostream> #include<cstdio> #include<cstring> #define maxn 22000 using namespace std 阅读全文
posted @ 2017-10-22 20:59 ANhour 阅读(213) 评论(0) 推荐(0)
摘要: 题目大意:一棵树,从一个点出发遍历完所有的点,再回到起点。 没到一个点和一条边都会有话费。 题解:Krusakl重新赋值边权为边权*2+点权 代码: #include<iostream> #include<cstdio> #include<algorithm> #define maxn 100002 阅读全文
posted @ 2017-10-22 11:26 ANhour 阅读(193) 评论(0) 推荐(0)
摘要: 传送门 题解:计算欧几里得距离,Krusal加入边权大于等于c的边,统计最后树的边权和。 代码: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define maxn 2009 using nam 阅读全文
posted @ 2017-10-22 11:16 ANhour 阅读(176) 评论(0) 推荐(0)
摘要: 传送门 题解:Kruskal 边权升序排序的所加入的最后一条边是答案 代码: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define maxn 320 #define maxm 50009 u 阅读全文
posted @ 2017-10-22 11:14 ANhour 阅读(242) 评论(0) 推荐(0)
摘要: T1 洛谷p3384树链剖分模板 传送门 题目大意:1 区间加 2 区间和 3子树加 4子树和 代码: #include<cstdio> #include<iostream> using namespace std; const int maxn=500005; typedef long long 阅读全文
posted @ 2017-10-21 10:58 ANhour 阅读(335) 评论(0) 推荐(0)
摘要: 题目大意:树上一系列沙茶操作 Max x--y 树上x--y之间边的最大权值 Cover x--y w.树上x--y之前边的权值都变为w Add x--y w 树上x--y之间边权都加w Change x w把第x条边权值改为w 题解:树链剖分 权值是边的不是点的,由于树上每个点只有一个爸爸,所以让 阅读全文
posted @ 2017-10-21 10:21 ANhour 阅读(258) 评论(0) 推荐(0)
摘要: 传送门 题目大意:一棵树,节点一开始有颜色并都相同。有两种操作a--b路径上所有点染成c, 求a-b路径上有多少个颜色连续的序列。 题解:树链剖分 线段树需要记录区间个数sum,区间左右端点的颜色lc,rc,还有懒标记。 其他需要注意的就是端点了。 如:用线段树统计区间[l,r]有多少连续的颜色序列 阅读全文
posted @ 2017-10-20 20:20 ANhour 阅读(175) 评论(0) 推荐(0)
摘要: [HAOI2015]树上操作 传送门 题目大意:三个操作 1:a,b,c b节点权值+c 2:a,b,c 以b为根的子树节点权值全部+c 3:a,b 查询b到根路径的权值和。 题解:树链剖分 操作1 ,2是区间修改,3是区间和。 看题解都提示开long long 了,我也开了,可是整形相乘赋值给Lo 阅读全文
posted @ 2017-10-20 17:37 ANhour 阅读(269) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 59 下一页