图的存储 题解
题目在主页,如有出错请指出
include <bits/stdc++.h>
using namespace std;
int a[105][105];
int main()
{
int n;
cin >> n;
for (int i = 1;i <= n;i++)
{
int u, k;
cin >> u >> k;
for (int j = 1;j <= k;j++)
{
int v;
cin >> v;
a[u][v] = 1;
}
}
for (int i = 1;i <= n;i++)
{
for (int j = 1;j <= n;j++)
{
if (j == 1) cout << a[i][j];
else cout << ' ' << a[i][j];
}
cout << endl;
}
return 0;
}