![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
hyqsblog
这个作者很懒,什么都没留下…
展开
-
补丁VS错误
补丁VS错误题目描述 Description 错误就是人们所说的Bug。用户在使用软件时总是希望其错误越少越好,最好是没有错误的。但是推出一个没有错误的软件几乎不可能,所以很多软件公司都在疯狂地发放补丁(有时这种补丁甚至是收费的)。T公司就是其中之一。上个月,T公司推出了一个新的字处理软件,随后发放了一批补丁。最近T公司发现其发放的补丁有致命的问题,那就是一个补丁在排除某些错误的同时,往往会加入另原创 2015-04-12 14:53:56 · 446 阅读 · 0 评论 -
UVa1411-Ants
我有话说: 这道题是KM算法的一个非常巧妙的应用。对图上的的黑点和白点(数量相等)进行二分图最佳完美匹配,最后得到的最大权值即答案。为什么呢? 我们看假设图中a1-b1和a2-b2相交,那么dist(a1,b1)+dist(a2,b2)>dist(a1,b2)+dist(a2,b1); 所以我们求所有点对之间的距离最小值就可以了。最小值?不是说要求最大原创 2015-10-29 19:34:22 · 443 阅读 · 0 评论 -
753 - A Plug for UNIX
A Plug for UNIXYou are in charge of setting up the press room for the inaugural meeting of the United Nations Internet eXecutive (UNIX), which has an international mandate to make the free flow of info原创 2015-10-29 10:56:58 · 288 阅读 · 0 评论 -
UVa11478 - Halum
#include<iostream>#include<string>#include<cstring>#include<sstream>#include<vector>#include<algorithm>#include<queue>#include<cstdio>using namespace std;const int maxn=3000+10;const int INF=原创 2015-10-27 16:09:09 · 290 阅读 · 0 评论 -
1036 商务旅行(LCA例题)
http://codevs.cn/problem/1036/ 题目描述 Description 某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意一个城镇,并且公路网络不会存在环。你的原创 2015-10-06 13:29:59 · 938 阅读 · 0 评论 -
1279 - Asteroid Rangers
我有话说: 这道题紫书上给出的提示是,在一个新最小生成树生成的时候一定会有两条边欧几里德距离相等。这是因为按照题意,任何情况下,形成的二叉树只有一种,即所有的边长度都不等。所以我们先按照题目给出的数据计算预判发生交换的时间点,我们称之为事件点,按照发生时间先后进行排序。并且逐个检验,是否有新的二叉树生成。#include <iostream>#include <cstdio>#i原创 2015-08-22 16:46:15 · 530 阅读 · 0 评论 -
1515 - Pool construction
我有话说: 在这道题里,首先我们根据题目可以想到的是要预先算出把边界的洞填上草所需要的花费,同时在图中修改。然后就是要考虑内部的情况。所有的点都是草或者洞,栅栏是把草和洞隔开的作用,就对应上图论中“割”的概念。我们可以把所有的草连上同一个源点s,所有的洞连上同一个汇点t。从s到草的边我们记其容量为d的边,即对应只有把这条边切断,这个点才会属于“洞”这一集合,即和t相连。然后根据在图中原创 2015-08-17 13:16:39 · 444 阅读 · 0 评论 -
1151 - Buy or Build
World Wide Networks (WWN) is a leading company that operates large telecommunication networks. WWN would like to setup a new network in Borduria, a nice country that recently managed to get rid of its原创 2015-07-22 19:26:10 · 359 阅读 · 0 评论 -
孪生蜘蛛
题目描述 Description 在G城保卫战中,超级孪生蜘蛛Phantom001和Phantom002作为第三层防卫被派往守护内城南端一带极为隐秘的通道。根据防护中心的消息,敌方已经有一只特种飞蛾避过第二层防卫,直逼内城南端通道入口。但优秀的蜘蛛已经在每个通道内埋下了坚固的大网,无论飞蛾进入哪个通道,他只有死路一条!(因为他是无法挣脱超级蛛网的)现在,001和002分别驻扎在某两个通道内。各通道原创 2015-04-17 13:18:30 · 548 阅读 · 0 评论 -
电话连线
题目描述 Description 一个国家有n个城市。若干个城市之间有电话线连接,现在要增加m条电话线(电话线当然是双向的了),使得任意两个城市之间都直接或间接经过其他城市有电话线连接,你的程序应该能够找出最小费用及其一种连接方案。 输入描述 Input Description 输入文件的第一行是n的值(n<=100). 第二行至第n+1行是一个n*n的矩阵,第i行第j列的数如果为0表原创 2015-04-14 13:19:40 · 318 阅读 · 0 评论 -
Car的旅行路线
题目描述 Description 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第I个城市中高速铁路了的单位里程价格为Ti,任意两个不同城市的机场之间均有航线,所有航线单位里程的价格均为t。那么Car应如何安排到城市B的路线才能尽可能的节省花费呢?她发现这并不是一个简单的问题,于是她原创 2015-04-12 16:38:35 · 529 阅读 · 0 评论 -
UVa1006 - Fixed Partition Memory Management
A technique used in early multiprogramming operating systems involved partitioning the available primary memory into a number of regions with each region having a fixed size, different regions potenti原创 2015-10-30 14:18:32 · 514 阅读 · 0 评论