#1654. 钥匙与房间
钥匙与房间
题目描述
有 n 个房间(编号 0~n-1),每个房间里放着若干把钥匙(钥匙对应能打开的房间编号)。你初始时只能进入房间 0,只有拿到对应房间的钥匙,才能进入该房间(每个房间只能进入一次)。 试问最终能否进入所有房间。
输入格式
第一行输入整数 n(1 ≤ n ≤ 10);接下来 n 行,每行先输入一个整数 k(该房间的钥匙数量),再输入 k 个整数(钥匙对应的房间编号)。
输出格式
能进入所有房间输出 Yes,否则输出 No。
样例1
3
2 1 2
1 2
0
Yes
样例1解释
初始进入房间 0,拿到钥匙 1、2 → 可以进房间 1、2; 进入房间 1,拿到钥匙 2(已能进入); 进入房间 2,无新钥匙; 最终进入了 0、1、2 所有房间。
样例2
4
1 1
1 2
0
0
No