题目名称 | 236. [POI 1999] 洞穴探险 |
---|---|
输入输出 | gro.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 11 |
题目来源 | BYVoid 于2008-12-14加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:79, 提交:136, 通过率:58.09% | ||||
Shirry | 100 | 0.000 s | 0.00 MiB | C++ |
Hzoi_Mafia | 100 | 0.000 s | 0.00 MiB | C++ |
Hallmeow | 100 | 0.000 s | 0.00 MiB | C++ |
jhs | 100 | 0.003 s | 1.26 MiB | C++ |
Hzoi_chairman | 100 | 0.004 s | 0.89 MiB | C++ |
Anonymity | 100 | 0.004 s | 1.00 MiB | C++ |
ztx | 100 | 0.004 s | 1.21 MiB | C++ |
浮生随想 | 100 | 0.005 s | 0.75 MiB | C++ |
金身人面兽 | 100 | 0.005 s | 0.89 MiB | C++ |
jys | 100 | 0.006 s | 0.78 MiB | C++ |
关于 洞穴探险 的近10条评论(全部评论) | ||||
---|---|---|---|---|
建图建成- -
| ||||
注意1号和n号的连边只能是1
唔...dinic矩阵即可 | ||||
数组开小惨案
| ||||
预留推进仍然慢orz
| ||||
唔,本题就是个构图问题,起点和终点的容量是1,其它的设成Infinite,再求最大流即可!
QhelDIV
2012-01-01 09:48
1楼
|
问题描述
古老的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
该数据描述的是下面这样一个连环洞穴:
样例输出
3