0分,悬关
查看原帖
0分,悬关
1267066
yi18600361898楼主2024/8/16 13:05
#include <bits/stdc++.h>
using namespace std;
int n,sum,t[1010],a[1010][110],flag[1010];
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];
        }
    }
    
    //通过两层循环找到网页,并标记
    for(int i=1;i<=t[1];i++){
        for(int j=1;j<=t[a[1][i]];j++){
            flag[a[a[1][i]][j]]=1;
        }
    }
    
    //循环计数并输出
    for(int i=1;i<=n;i++)  sum+=flag[i];
    cout<<sum;
    return 0;
}
2024/8/16 13:05
加载中...