--------图论-------
文章平均质量分 67
帝国码农
星星的帝国,码农无数,我是最不亮的那一颗。
展开
-
奶牛party
问题 Picnic 牛打算去郊游!各区域的K(1≤K≤100)只牛在N(1≤N≤1000)个牧草地中的某个牧草地上吃草。我们把这些牧草地命名为牧草地1,2,⋯,N。这些牧草地连接成M(1≤M≤10000)个单向的路。 (每个路的出发地和到达地都不一样。)牛们在郊游过程中,希望在同样的牧草地上集合。但是有些牛不可能到达所有的牧草地(因为是单向道路)。请帮助牛们计算它们能在几个牧草地全部集合。...原创 2018-03-15 01:05:27 · 150 阅读 · 0 评论 -
Worm hole(图)
问题 Worm hole 在探索他的农场时,乔恩发现了几个惊人的黑洞。黑洞是从当前的农场通往其他农场的奇怪的单向通道,可以把时光倒流到比你进去的时间之前。乔恩的农场构成为N个农场和M个双向通道,W个黑洞。还有为了方便,我们在农场上贴了农场1, 农场2, … ,农场 N的名称。乔恩突然好奇从当前位置出发旅行后,重新回到当前位置时,是否会时光倒流。请帮助乔恩编写是否能做时光倒流的旅行的程序。...原创 2018-03-15 00:54:52 · 788 阅读 · 0 评论 -
拓扑排列(DAG)
问题 拓扑排列 DAG(Directed Acyclic Graph,有向无环图)是以有向边构成的图中,没有循环的图。通过DAG必能做拓扑排列。当给出DAG时, 请编写做拓扑排列的程序。输入第一行空格划分给出图的顶点个数 V, 边的个数 E。 (1≤V≤50,000,1≤E≤100,000) 第二行开始通过E行,空格划分给出每个边的信息 x,y。这个意味着存在从 x出发到达 y的有向边。 (1...原创 2018-03-14 17:40:07 · 538 阅读 · 0 评论 -
Picnic(图)
问题 Picnic 牛打算去郊游!各区域的K(1≤K≤100)只牛在N(1≤N≤1000)个牧草地中的某个牧草地上吃草。我们把这些牧草地命名为牧草地1,2,⋯,N。这些牧草地连接成M(1≤M≤10000)个单向的路。 (每个路的出发地和到达地都不一样。)牛们在郊游过程中,希望在同样的牧草地上集合。但是有些牛不可能到达所有的牧草地(因为是单向道路)。请帮助牛们计算它们能在几个牧草地全部集合。...原创 2018-03-15 00:52:41 · 351 阅读 · 0 评论 -
宝物岛(图)
问题姜熙收到了恶魔的海洋中隐藏着有无数宝物的宝物岛的情报,但是恶魔的海洋内海流特别复杂,姜熙想要获取宝物并找到返回的路太困难因此向各位求救。让我们来计算姜熙在恶魔的海洋中可找到宝物的最短时间。 恶魔的海洋中有从1号到N号的N个岛,连接各岛的海流有M个,海流只流向一个方向,也可能存在多个连接两对的海流。姜熙现在在1号岛,打算去到宝物岛后重新返回到1号岛,逃离恶魔的海洋。 输入在第一行分别给出岛的...原创 2018-03-15 15:41:27 · 259 阅读 · 0 评论 -
参加宴会
问题宿舍有N个房间,每个房间住一个员工。为了方便给每个员工从1到N进行编号。有一天决定在X号员工的房间开宴会,各个员工从各自的房间出发到X号员工的房间后,等宴会结束后再回自己的房间。此时,移动的路径要按照最短路径进行移动。但问题是连接各房间的M条路是单行道,因此到达那个房间的路径和从那个房间返回的路径只能不同。 给出各条路的信息时,我们来计算去参加宴会然后返回时所用时间最长的员工的所需时间。输...原创 2018-03-15 15:43:29 · 330 阅读 · 0 评论 -
商人访问
问题PRO_4_8沙漠中有N (1≤N≤100,000)个城市,各城市的编号为1到N。如果连接两个城市的路有N-1条,任意两个城市之间只存在一条可以移动的路径,某人过一条路准确的需要一天时间,因在除了路以外的地方无法买到水是所以不能这样移动。 一个商人打算从第1个城市开始到第N个城市按照顺序进行访问,做生意。请计算并输出此商人第1个城市开始到第N个城市按照顺序进行访问时需要几天。输入第一行给出...原创 2018-03-15 15:48:05 · 201 阅读 · 0 评论