ACM_基础图论
文章平均质量分 75
ACM_sjtsjt
不忘初心 追求美好
展开
-
poj 1659 Frogs' Neighborhood(Havel定理求度序列是否成图)
Frogs' NeighborhoodDescription未名湖附近共有N个大小湖泊L1, L2, ..., Ln(其中包括未名湖),每个湖泊Li里住着一只青蛙Fi(1 ≤ i ≤ N)。如果湖泊Li和Lj之间有水路相连,则青蛙Fi和Fj互称为邻居。现在已知每只青蛙的邻居数目x1, x2, ..., xn,请你给出每两个湖泊之间的相连关系。Input第一行是测原创 2016-02-22 00:44:55 · 515 阅读 · 0 评论 -
【hdu】3231 Box Relations【拓扑排序三维】
题意:空间中存在n个长方体,m个长方体之间的关系 I代表长方体相交 Xab代表a长方形的所有点x坐标小于b的任意一点 YZ同理 要求给出一组满足条件的坐标 否则输出-1题解:一个长方体可以由一个体对角线上的两个端点表示也就是说2个三维坐标来表示 我们可以对三维坐标分解来看 X代表a矩形的x轴坐标小于b矩阵的x轴坐标 我们可以定义a的下表面为x1 上表面为x2 在x1x2建一条边表示x1小于x2原创 2016-05-31 02:04:59 · 428 阅读 · 0 评论 -
hdu 2894 欧拉回路
代码很短 但看别人的blog看了很久 才理解第一问的答案毫无疑问是2^n第二问的答案长度肯定是2^n 因为要求前n个必然是0原问题是要求能够表示出0-(2^n-1)的数 每个数只能出现一次 一圈是一个循环 每条边也只能经过一次 就是求一个欧拉回路从u向to1=(u其他解释都在下面了#include#includeusing namespace std;int p,d[原创 2016-05-19 23:43:13 · 583 阅读 · 0 评论 -
【poj】1904 King's Quest【强连通】
题意:国王有n个王子,王国内有n个妹子,每个王子喜欢一个(些)妹子(们),给出了一个王子与妹子之间的完美匹配.问一个王子可以匹配的妹子有哪些,要求改王子匹配改妹子之后,其他王子仍有妹子可以匹配,仍能够形成完美匹配题解:题目真是非常的具有误导性,十分容易考虑到二分匹配上去,实际上确是强连通.我们考虑转换原问题,,我们从王子向他喜欢的妹子(们)连一条边,对给出的完美匹配,我们对每一对匹配的王子与妹原创 2016-08-06 02:14:16 · 846 阅读 · 0 评论 -
【hdu】4685 Prince and Princess【二分匹配+tarjan】
题意:有n个王子,m个公主,每个王子有他自己喜欢的公主们,问一个王子可以匹配的公主有哪些,要求一个王子匹配一个公主后,总的可匹配数不能减少,也就是不能让别的王子的本来可以有老婆的,现在没了。题解:题意和poj1904集合一样,只不过那题给出了完美匹配,且王子与公主都是n个,这题又加了限制,是poj1904的加强版,可以先试试那题再来做这题后好理解很多,这是poj1904的题解 http://b原创 2016-08-06 13:27:49 · 418 阅读 · 0 评论