求调 样例全过,WA10个点
违规紫衫
#include<bits/stdc++.h>
#include<iostream>
using namespace std;
int pri[100050][100050],c[100050];
int cmin=0x3f;
int ans[100050]={-1},top=1;
int x;
int main()
{
int n,m;
cin>>n;
for(int i=1;i<=n;i++){
cin>>m;
for(int j=0;j<m;j++){
int y;
cin>>y;
pri[y][i]=1;
}
c[i]=m;
}
int x;
cin>>x;
for(int i=1;i<=n;i++) if(pri[x][i]) cmin=min(m,cmin);
for(int i=1;i<=n;i++) if(c[i]==cmin&&pri[x][i]) ans[top++]=i;
top--;
cout<<top<<"\n";
for(int i=1;i<=top;i++) cout<<ans[i]<<' ';
return 0;
}