题目名称 236. [POI 1999] 洞穴探险
输入输出 gro.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 11
题目来源 GravatarBYVoid 于2008-12-14加入
开放分组 全部用户
提交状态
分类标签
图论 网络流
分享题解
通过:79, 提交:136, 通过率:58.09%
GravatarShirry 100 0.000 s 0.00 MiB C++
GravatarHzoi_Mafia 100 0.000 s 0.00 MiB C++
GravatarHallmeow 100 0.000 s 0.00 MiB C++
Gravatarjhs 100 0.003 s 1.26 MiB C++
GravatarHzoi_chairman 100 0.004 s 0.89 MiB C++
GravatarAnonymity 100 0.004 s 1.00 MiB C++
Gravatarztx 100 0.004 s 1.21 MiB C++
Gravatar浮生随想 100 0.005 s 0.75 MiB C++
Gravatar金身人面兽 100 0.005 s 0.89 MiB C++
Gravatarjys 100 0.006 s 0.78 MiB C++
关于 洞穴探险 的近10条评论(全部评论)
建图建成- -
GravatarHzoi_Mafia
2017-07-30 06:47 5楼
注意1号和n号的连边只能是1
唔...dinic矩阵即可
Gravatar하루Kiev
2017-07-29 15:03 4楼
数组开小惨案
Gravatarconfoo
2017-03-03 10:08 3楼
预留推进仍然慢orz
Gravatarcstdio
2013-04-14 21:55 2楼
唔,本题就是个构图问题,起点和终点的容量是1,其它的设成Infinite,再求最大流即可!
GravatarQhelDIV
2012-01-01 09:48 1楼

236. [POI 1999] 洞穴探险

★★★   输入文件:gro.in   输出文件:gro.out   简单对比
时间限制:1 s   内存限制:128 MiB

问题描述

古老的Byte山上有一处神秘的连环洞穴。考古学家们为了对这个洞穴进行研究,组织了一次探险活动。他们花了几天的时间仔细地翻阅了前人留下的资料,对该连环洞穴有了大致的了解。

这是一个有许多不同的小溶洞组成的连环洞穴,每个小溶洞都分布在不同的地层中,并且可能通过洞穴隧道与其他小溶洞相通。

考古学家们已经发现了作为连环洞穴的入口的一个小溶洞,并且根据前人的资料,绘制出了洞穴的地图,标明了哪些小溶洞之间是有洞穴隧道相连的。

富有冒险和激情的考古学家们都期望自己能够独自进行探险活动。于是,他们又提出了这样的要求:从入口的溶洞出发时,每个人都选择一条不同的 洞穴隧道前进;探险结束时,每个人都是通过不同的洞穴隧道抵达最底层的小溶洞。当然了,这些考古学家也达成了妥协:在探险的过程中,可以有不止一名的考古 学家通过同一条洞穴隧道。 为了体现这次探险活动的一往直前的精神,考古学家们还决定,要从小溶洞入口进入,一直抵达最底层的溶洞!每个考古学家探险路线上通过的小溶洞所在的地层必 须比该路线上前一个溶洞的地层低。

考古学家提出来如此多的要求使得本次探险活动的组织者犯了愁,他究竟最多能邀请多少位考古学家来参加这项活动呢?

输入文件

第一行是一个数N(2<=N<=200),表示小溶洞的总数。每个小溶洞用一个数字标号,标号越大,该小溶洞的所在地层越低。入口的小溶洞标号为1,最底层的小溶洞标号为N。

以下共有N-1行,第i+1行表示的是标号为i个溶洞与哪些溶洞相连。每行第一个数字是Mi,表示共与Mi个溶洞相连,随后是Mi个数字,为这些溶洞的标号。

输出文件

输出文件只有一行,为一个整数,表示的是最多能有多少位考古学家参加这次活动。

样例输入

12
4 3 4 2 5
1 8
2 9 7
2 6 11
1 8
2 9 10
2 10 11
1 12
2 10 12
1 12
1 12

该数据描述的是下面这样一个连环洞穴:

Image:Gro.png

样例输出

3