专栏文章

超链接

题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mipz320i
此快照首次捕获于
2025/12/03 20:17
3 个月前
此快照最后确认于
2025/12/03 20:17
3 个月前
查看原文
CPP
#include<bits/stdc++.h>
using namespace std;
int n;
int t[1005], a[1005][105];
bool f[1005];
int main () {
	cin >> n;
    for (int i = 1; i <= n; i++) {
    	cin >> t[i];
    	for (int j = 1; j <= t[i]; j++) {
		    	cin >> a[i][j];
		}
	}
	f[1] = true;
	for (int i = 1; i <= t[1]; i++) {
	    int k = a[1][i];
	    f[k] = true;
	}
	for (int i = 1; i <= t[1]; i++) {
	    	int k = a[1][i];
	    	for (int j = 1; j <= t[k]; j++) {
			    int u = a[k][j];
				f[u] =  true;
			}
		}
	int cnt = 0;
	for (int i = 1; i <= n; i++) {
	 	if (f[i])
	 	   cnt++;
	}
	cout << cnt << endl;
	return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...