图论
文章平均质量分 76
u011123263
这个作者很懒,什么都没留下…
展开
-
A Walk Through the Forest
Problem DescriptionJimmy experiences a lot of stress at work these days, especially since his accident made working difficult. To relax after a hard day, he likes to walk home. To make things even原创 2014-03-03 17:12:38 · 512 阅读 · 0 评论 -
Eddy's picture
Problem DescriptionEddy begins to like painting pictures recently ,he is sure of himself to become a painter.Every day Eddy draws pictures in his small room, and he usually puts out his newest pictu原创 2014-05-29 20:26:55 · 678 阅读 · 0 评论 -
香甜的黄油
Problem Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1农夫John很聪明。像以前的巴普洛夫,他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出铃声,以至他可以在晚上挤奶。农夫John知道每头奶牛都在各自喜欢的牧场(一个牧场不一定只有一头牛)。给出各头牛在的牧场和牧场间的路原创 2014-05-15 21:51:44 · 708 阅读 · 0 评论 -
城市平乱
描述南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市。他在用这N个部队维护着M个城市的治安,这M个城市分别编号从1到M。现在,小工军师告诉南将军,第K号城市发生了暴乱,南将军从各个部队都派遣了一个分队沿最近路去往暴乱城市平乱。现在已知在任意两个城市之间的路行军所需的时间,你作为南将军麾下最厉害的程序员,请你编写一个程序来告诉南将军第一个分队到达叛乱城市所需的原创 2014-05-31 20:06:27 · 528 阅读 · 0 评论 -
热浪
Problem Description德克萨斯淳朴的民众们这个夏天正在遭受巨大的热浪!他们的德克萨斯长角牛吃起来不错,可以他们并不是很擅长生产富含奶油的乳制品。Farmer John此时以先天下之忧而忧,后天下之乐而乐的精神,身先士卒地承担起向德克萨斯运送大量营养冰凉的牛奶的重任,以减轻德克萨斯人忍受酷暑的痛苦。Farmer John已经研究过可以把牛奶从威斯康辛运送到德克萨斯州的路线。这些路原创 2014-07-28 16:05:11 · 595 阅读 · 0 评论 -
信使
Problem Description战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连的哨所送信。当一个哨所接到信后,这个哨所内的信使们也以同样的方式向其他哨所送信。直至所有n个哨所全部接到命令后,送信才算成功。因为准备充原创 2014-07-14 16:30:32 · 681 阅读 · 0 评论 -
刻录光盘
Problem Description在夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习。组委会觉得这个主意不错!可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,怎么办呢?DYJ分析了一下所有营员的地域关系,发现有些营员是一个城市的,其实他们只需要一张就可以了,因为一个人拿到光盘后,其他人可以带着U盘之类的东西去拷原创 2014-08-06 14:43:51 · 948 阅读 · 0 评论 -
最短路径
Problem Description给出一个有向图G=(V,E)和一个源点v0属于V,请写一个程序输出v0和图中其他顶点的最短路径。只要所有的有向环权值都是正的,我们就允许图的边有负值。顶点的标号1到n(n为图G的顶点数)。Input输入有多组数据,每组数据第1行:一个正数n(2<=n<=80),表示图G的顶点总数。第2行:一个整数,表示源点v0(v0属于V,v0可以是图G中任意一个顶点原创 2014-08-08 10:37:55 · 1091 阅读 · 0 评论 -
亲戚
Problem Description或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否是亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代,使得家谱非常庞大,那么验证亲戚关系是非人力所能及。在这种情况下,最好的帮手是计算机。为了将问题简化,你将得到一些亲戚关系的信息,如Marry和Tom是亲戚,Tom和Be原创 2014-08-22 09:16:29 · 1088 阅读 · 0 评论 -
火车票
Problem Description从Ekaterinberg到Sverdlovsk的火车线路上有若干个站点。这条线路可以近似的表示为一个线段,火车站就是线段上的点。线路始于Ekaterinberg终于Sverdlovsk。Ekaterinberg被标号为1,Sverdlovsk被标号为n。(n为整条线路上的站点数)线路上的任意两个站点间的直达票价都是由它们间的距离决定的。票价根据以下规则制原创 2014-08-26 16:15:29 · 812 阅读 · 0 评论 -
MPI Maelstrom
DescriptionBIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communication subsystem. Valentine McKee's r原创 2014-08-14 21:28:27 · 406 阅读 · 0 评论 -
网络探测
Problem DescriptionWhen the network runs into trouble, we often use the command “ping” to test whether the computer is well connected to others.For example, if we want to test whether our computer i原创 2014-09-16 10:45:36 · 678 阅读 · 0 评论 -
打击犯罪
Problem Description某地区有n(n<=1000)个犯罪团伙,当地警察按照他们的危险程度由高到低给他们编号为1-n,他们这些团伙直接有直接联系,但是任意两个团伙都可以通过直接或间接地方式联系,这样这里就形成了一个庞大的犯罪集团,犯罪集团的危险程度由集团内的犯罪团伙数量唯一确定,而与单个犯罪团伙的危险程度无关(该犯罪集团的危险程度为n)。现在当地警方希望花尽量少的时间(即打击掉尽可原创 2014-09-02 19:50:34 · 2303 阅读 · 2 评论 -
一笔画问题
描述zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。输入第一行只有一个正整数N(N每组测试数据的第一行有两个正整数P,Q(P随后的Q行,每行有两个正整数A,B(0输出如果存在符合条件的连线,则输出"Yes",如果不存在符合条件的连线,输出"No"原创 2014-05-28 21:37:16 · 714 阅读 · 0 评论 -
Play on Words
Problem DescriptionSome of the secret doors contain a very interesting word puzzle. The team of archaeologists has to solve it to open that doors. Because there is no other way to open the doors,原创 2014-03-02 18:57:47 · 807 阅读 · 0 评论 -
骑马修栅栏
Problem Description农民John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。John是一个和其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何一个顶点(即两个栅栏的交点)开始骑马,在任意一个顶点结束。每一个栅栏连接两个顶原创 2014-04-09 21:18:03 · 1789 阅读 · 0 评论 -
吝啬的国度
描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入第一行输入一个整数M表示测试数据共有M(1每组测试数据的第一行输入一个正整数N(1随后的N-1行,每行有两个正整数a,b(1输出每组测试数据输N原创 2014-03-04 20:22:58 · 472 阅读 · 0 评论 -
牛的旅行
Problem Description农民John的农场里有很多牧区。有的路径连接一些特定的牧区。一片所有连通的牧区称为一个牧场。但是就目前而言,你能看到至少有两个牧区不连通。现在,John想在农场里添加一条路径(注意,恰好一条)。对这条路径有这样的限制:一个牧场的直径就是牧场中最远的两个牧区的距离(本题中所提到的所有距离指的都是最短距离)。John在两个牧场中各选一个牧区,然后用一条路径原创 2014-04-29 19:35:54 · 645 阅读 · 0 评论 -
图的深度优先搜索(邻接表)
Problem Description给出图的顶点数和顶点与顶点之间的连接关系,请输出用邻接表存储的图的深度优先搜索顶点序列。Input输入的第一行是一个整数T表示测试示例的数目,每组示例的第一行有两个数m(2Output每组输出k行,每行为从输入的一个顶点开始搜索的深度优先搜索序列。每组搜素结果之间用空行隔开。Sample Input12原创 2014-03-20 17:26:12 · 1093 阅读 · 0 评论 -
图的深度优先搜索(邻接矩阵)
Problem Description给出图的顶点数和顶点与顶点之间的连接关系,请输出用邻接矩阵存储的图的深度优先搜索顶点序列。Input输入的第一行是一个整数T表示测试示例的数目,每组示例的第一行有两个数m(2Output每组输出k行,每行为从输入的一个顶点开始搜索的深度优先搜索序列。每组搜素结果之间用空行隔开。Sample Input1原创 2014-03-20 17:13:47 · 1559 阅读 · 0 评论 -
最短路径问题
Problem Description平面上有n个点(nInput输入有多组数据,每组数据共n+m+3行,其中: 第一行为整数n。 第2行到第n+1行(共n行) ,每行两个整数x和y,描述了一个点的坐标。 第n+2行为一个整数m,表示图中连线的个数。 此后的m 行,每行描述一条连线,由两个整数i和j组成,表示第i个点和第j个点之间有连线。 最后一行:两个原创 2014-04-18 11:16:22 · 750 阅读 · 0 评论 -
畅通工程续
Problem Description某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。 Input本题目包含多组数据,请处理到文件结束。原创 2014-03-01 22:45:18 · 410 阅读 · 0 评论 -
珍珠
Problem Description有n颗形状和大小都一致的珍珠,它们的重量都不相同。n为整数,所有的珍珠从1到n编号。你的任务是发现哪颗珍珠的重量刚好处于正中间。即在所有珍珠的重量重,该珍珠的重量列(n+1)/2位。下面给出将一对珍珠进行比较的办法:给你一架天平用来比较珍珠的重量,我们可以比出两个珍珠哪个更重一些,在作出一系列的比较后,我们可以将某些肯定不具备中间重量的珍珠拿走。原创 2014-04-07 18:44:42 · 814 阅读 · 0 评论 -
small tree
Problem DescriptionThere is a rooted tree which has N nodes numbered form 0 to N-1.Root is labeled 0.Each edge connects two nodes with a weight. Your job is to find S, a set of nodes {s1, s2…. sm}原创 2014-04-22 21:04:50 · 476 阅读 · 0 评论 -
最小花费
Problem Description在n个人中,某些人的银行帐号之间可以相互转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元?Input输入有多组数据,每组数据第1行两个正整数n、m(n的对数。以下m行每行输入三个正整数x、y、z,表示标号为x的人和标号为y的人之间相原创 2014-05-10 11:15:23 · 635 阅读 · 0 评论 -
最优乘车
Problem DescriptionH城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个旅游景点及宾馆、饭店等地都设置了巴士站并开通了一些单程巴士线路。每条单程巴士线路从某个巴士站出发,依次途径若干个巴士站,最后到达终点巴士站。一名旅客最近到H城旅游,他很想其S公园游玩,但如果从他所在的饭店没有一路巴士可以直接到达S公园,则他可能要先乘某一路巴士坐几站,再下来换乘同一原创 2014-07-18 09:30:00 · 1427 阅读 · 0 评论 -
讨厌的新系统
Problem Description前几天,“较硬”公司推出了新的操作系统Swodniw vista。于是,小恒便高高兴兴地将它买了回来,并给自己的计算机装上了。结果他却发现许多软件和程序的运行速度都慢了很多,和以前的操作系统相比,简直是天壤之别。后来小恒发现,原来是新系统的UAC保护模式在作怪。UAC保护模式其实是一个用户权限检测系统。每当用户执行一条操作,UAC都会花上若干时间来检测原创 2014-05-27 19:11:02 · 469 阅读 · 0 评论 -
布线问题
描述南阳理工学院要进行用电线路改造,现在校长要求设计师设计出一种布线方式,该布线方式需要满足以下条件:1、把所有的楼都供上电。2、所用电线花费最少输入第一行是一个整数n表示有n组测试数据。(n每组测试数据的第一行是两个整数v,e.v表示学校里楼的总个数(v随后的e行里,每行有三个整数a,b,c表示a与b之间如果建铺设线路花费为c(c随后的1行里,有v原创 2014-03-07 19:27:36 · 595 阅读 · 0 评论