Pagini recente » Cod sursa (job #2659) | Cod sursa (job #2517605) | Cod sursa (job #2456096) | Cod sursa (job #2390793) | Cod sursa (job #332737)
Cod sursa(job #332737)
#include<stdio.h>
int main()
{
int n,m,k,incl,st[50]={0},dr[50]={0},suspect[50]={0},i,j,cont=0,poz;
freopen("balanta.in","r",stdin);
freopen("balanta.out","w",stdout);
scanf("%d%d",&n,&m);
for(i=1;i<=m;i++)
{
scanf("%d",&k);
for(j=1;j<=k;j++)scanf("%d",&st[j]);
for(j=1;j<=k;j++)scanf("%d",&dr[j]);
scanf("%d",&incl);
if(incl==1)
for(j=1;j<=k;j++)
suspect[st[j]]=1,suspect[dr[j]]=0;
if(incl==2)
for(j=1;j<=k;j++)
suspect[st[j]]=0,suspect[dr[j]]=1;
if(incl==0)
for(j=1;j<=k;j++)
suspect[st[j]]=0,suspect[dr[j]]=0;
}
for(i=1;i<=n;i++)if(suspect[i]==1)cont++,poz=i;
if(cont==1)printf("%d",poz);
else printf("0");
return 0;
}