摘要:
传送门 题目大意:每个人每一轮可以把消息传给另一个人,问几轮后某个人可以从人 听到自己的消息。 题解: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)

浙公网安备 33010602011771号