- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Codeforces Round #236 (Div. 2) [ C题+D题+E题]
CSearching for Graph题:让你构造一个无向图 , 满足这样的条件:the graph contains exactly 2n + p edges;the graph doesn't contain self-loops and multiple edges; for any integer k (1 ≤ k ≤ n), any subgra
2014-03-17 15:41:58
698
原创 uva 10816(二分,最短路)
题意:在沙漠中找一条道路,满足这样的条件: 使最高温度尽量低,如果有多条输出路程最短的一条。分析: 只要二分最高温度,只留下满足温度限制的道路, 再求最短路即可。在该题的数据规模下,这样做的复杂度完全可以满足。代码: #include #include #include #include #include #include using namespace std;
2014-03-15 15:01:53
690
原创 uva 11183(最小树形图)
求最小树形图,也称为最小有向生成树。 朱-刘算法的过程为: 预处理: 删除自环 ,并判断能否从根节点到达其他所有节点。① 给非根节点找最小入边 。 ②如果这些边不构成环 ,则找到最小树形图。否则把各圈缩成点,继续重复操作。③缩圈后要重新标号,和修改一些边的权值,确保的到答案正确。代码: #include #include #include
2014-03-15 12:59:52
929
原创 LA 4452 The Ministers' Major Mess(2-SAT)
题意: n 个人对m个方案投票 。 每个人最多对4个方案投票, 问是否存在一种决定 , 使每个人都有超过一半的建议被采用 。 且哪些方案的态度是确定的。这个题并不难, 只要简单的分析一下就可以发现,投票数=3的人的建议最多只能有一个不采用。代码: #include #include #include #include #include using nam
2014-03-12 12:36:47
1230
原创 UVa 11419 SAM
求最小覆盖集 , 并输出方案。二分图的相关性质: 最小覆盖集 = 最大匹配数最大独立集 = 节点数 - 最大匹配 即最大独立集和最小覆盖集互补。要输出方案的话 。 从所有左边的未匹配点出发dfs()则有: 最大独立集 = S + T' 最小覆盖集 = S' +T .代码:#include #include
2014-03-08 00:04:59
931
原创 浙大月赛 ZOJ Monthly, March 2014(简单题的题解)
AAlice and Bob and Cue Sports模拟题:桌球 , 需要非常细心,读懂每条规则 , 对于英语水平低下编程能力不高的我,是个大大的挑战!参考代码:#include #include #include #include #include #include #include #include #include #include #inclu
2014-03-03 01:01:21
1140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人