Pagini recente » Cod sursa (job #1641175) | Cod sursa (job #2050872) | Cod sursa (job #1680068) | Cod sursa (job #2792947) | Cod sursa (job #1081752)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("balanta.in");
ofstream g("balanta.out");
int a[1025],b[1025],n,m,k,r;
int main()
{
f>>n>>m;
for(int i=1;i<=m;i++)
{
f>>k;
for(int j=1;j<=2*k;j++) f>>b[j];
f>>r;
if(r==1)
{
for(int j=k+1;j<=2*k;j++) a[b[j]]=1;
}
if(r==2)
{
for(int j=1;j<=k;j++) a[b[j]]=1;
}
if(r==0)
{
for(int j=1;j<=k*2;j++) a[b[j]]=1;
}
}
int sol=0;
for(int i=1;i<=n;i++)
{
if(a[i]==0) sol++;
}
if(sol==1) {for(int i=1;i<=n;i++) if(a[i]==0) g<<i;} else g<<0;
return 0;
}