样例全过但测试点只对了三个
这是我的
求大佬修改
#include<bits/stdc++.h>
using namespace std;
int n,x,a[150],b[105][105];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
a[i]+=x;
for(int j=1;j<=x;j++)
{
cin>>b[i][j];
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=a[i];j++)
{
a[i]+=a[b[i][j]];
for(int k=1;k<=a[b[i][j]];k++)
{
if(b[b[i][j]][k]==i) a[i]-=1;
}
}
}
for(int i=1;i<=n;i++) cout<<a[i]<<" ";
return 0;
}