- 博客(5)
- 收藏
- 关注
原创 CodeForces 160D Edges in MST (tarjan)
题目链接:http://codeforces.com/problemset/problem/160/D题意:给出一个n个点m条边(无自环无重边)的无向图,求问它的所有最小生成树中:哪些边在所有最小生成树中都出现、那些可能出现、那些都不出现。思路:首先有一个结论:把一个连通无向图的生成树的边按权值递增排序,称排好序的边权列表为有序边权列表,则任意两棵最小生成树的有序边权列表是相同的。因此,借
2017-04-12 21:39:12 486
原创 HDU 5544 Ba Gua Zhen (DFS找环+线性基)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5544题目大意:给出一个无向连通图,求一个回路,使得该回路中所有路径权值的亦或最大(某条边经过几次,则亦或几次)思路:首先找出图中所有的独立环,所谓独立环,就是不能由其它环线性表示出的环。易知,回路是由若干个独立环线性组合而成的。那么我们可以求出每个独立环的亦或值,存到数组中,那
2017-04-07 20:21:07 662
原创 HDU 5545 The Battle of Guandu (最短路Dijkstra)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5545题目大意:有n个村庄,m个战场。对于村庄i,曹操可以支付c[i]*num元,使得这个村庄派遣num个士兵去战场x[i]为曹操作战,同时,这个村庄也会派遣num个士兵去战场y[i]为袁绍作战。 对于每个战场,有3种重要度(0,1,2)。
2017-04-06 20:40:09 672
原创 HDU 5550 Game Rooms (dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5550题目:一共n层楼,每层楼都要建一个娱乐室,共有两种(球馆、游泳馆)可以选择,且n层楼中至少有1个球馆和游泳馆。现每层楼有Ti个球类爱好者,Pi个游泳爱好者,他们都要去各自的娱乐室娱乐,求一个建造方案,使得他们走的总路程的最小。(假设A在3楼,要去游泳。若游泳馆在3楼,则A走的路程为0;若游泳馆
2017-04-06 11:44:25 458
原创 POJ 2482 Stars in Your Window (扫描线+线段树+离散化)
题目链接:http://poj.org/problem?id=2482题目大意:有n颗星星,每颗星星都有一个权值。另有一个w*h的矩形,求矩形能围住的星星的权值和的最大值(在矩形边界上的星星不算)。思路:题目描述这么感人,然而题目却那么无情。。想了两天也没思路,最后看了题解才懵懂。 假设没有y坐标这一维,所有星星都在数轴上,而矩形也就变成了一条线段。那么易知,如果两
2017-04-01 17:28:53 408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人