Pagini recente » Cod sursa (job #2097404) | Cod sursa (job #1648929) | Cod sursa (job #1769444) | Cod sursa (job #385660) | Cod sursa (job #332738)
Cod sursa(job #332738)
#include<stdio.h>
#define NM 1030
int main()
{
int n,m,k,incl,st[NM/2]={0},dr[NM/2]={0},suspect[NM]={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;
}