上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 72 下一页
摘要: 题目链接:http://poj.org/problem?id=3281 参考了某犇做的PPT。对于此题的解释有如下内容(我只是搬运工)。 【题目大意】 有F种食物和D种饮料,每种食物或饮料只能供一头牛享用,且每头牛只享用一种食物和一种饮料。现在有N头牛,每头牛都有自己喜欢的食物种类列表和饮料... 阅读全文
posted @ 2015-11-13 21:30 Kirai 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1273 网络流裸题,注意有重边。重边的处理方法很简单,就是将对应的c叠加到对应边上。注意初始化为0。 我用的是最朴素的FF方法,即找增广路。之前用dfs找增广路WA了,应该是碰到了随机找一条增光路这种方法碰到了killer case。给 阅读全文
posted @ 2015-11-13 11:31 Kirai 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 习题链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=85800#overview密码xwd 关于生成树的定义:设图 G=(V, E) 是个连通图,当从图任一顶点出发遍历图G 时,将边集 E(G) 分成两个集合 T(G) 和 B(G)... 阅读全文
posted @ 2015-11-11 21:47 Kirai 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 乍一听,链式前向星这个名字很屌。实际上就是邻接表的静态实现。 它的优点是节省了分配内存的时间,效率更高。 链式前向星的构成由一个结构体(包括目标点、边权值和下一个同起点的边)和head数组(用于存放某点的第一条出边),必要的时候还可以添加一个统计入度的数组,因为进行BFS DFS的时候是依靠... 阅读全文
posted @ 2015-11-11 18:58 Kirai 阅读(2722) 评论(2) 推荐(2) 编辑
摘要: HDOJ4081 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include... 阅读全文
posted @ 2015-11-09 21:54 Kirai 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 个人算法训练题集:http://acm.hust.edu.cn/vjudge/contest/toListContest.action#contestType=0&contestRunningStatus=0&contestOpenness=0&title=风斩冰华&manager=密码xwd,欢迎... 阅读全文
posted @ 2015-11-09 21:14 Kirai 阅读(549) 评论(1) 推荐(0) 编辑
摘要: 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1586题意是GF读懂的,我是个码手……做法是将边上两点adapter的费用加到边权上跑一遍最短路。题干里只给出了点数不超过1000个,并没有直接给出边的数量。所以要以... 阅读全文
posted @ 2015-11-09 15:53 Kirai 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4786先跑一遍最小生成树,注意判断是否已全部联通(用一个记号来统计最后生成树中有多少条边)。再记下最小生成树的权值和A。再反向排序,求一遍最大生成树。记下权值和B。问题转换成求[A,B]内是否有斐波那契数... 阅读全文
posted @ 2015-11-08 20:32 Kirai 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4081求一个最小生成树,再在这个最小生成树上删一条边,使得这条边两侧的人口数和与边长比值最大。用kruskal怎么写都写不出来,后来查了题解,prim会好一些:求出最小生成树的同时记录最小生成树中任意两个... 阅读全文
posted @ 2015-11-08 15:32 Kirai 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1679 给你一个图的连通情况,询问你此图的最小生成树是否唯一。 假如最小生成树唯一,即生成树连通所有节点的权值和唯一。假如不唯一,那么存在另一条最小生成树使得权值等于之前最小生成树的权值。 换个思路考虑,也就是次小生成树的权值与最... 阅读全文
posted @ 2015-11-07 21:16 Kirai 阅读(335) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 72 下一页