Pagini recente » Cod sursa (job #1895633) | Cod sursa (job #92694) | Cod sursa (job #87359) | Cod sursa (job #2365833) | Cod sursa (job #1185187)
#include <fstream>
using namespace std;
ifstream f("balanta.in");
ofstream g("balanta.out");
int viz[1025],a[1025],b[1025],n,m,k,i,j,r,nr;
int main()
{
f>>n>>m;
for(i=1;i<=m;i++)
{
f>>k;
for(j=1;j<=k;j++)
f>>a[j];
for(j=1;j<=k;j++)
f>>b[j];
f>>r;
if(r!=0 && k==1)
{
if(r==1)
viz[b[1]]=0;
else
viz[a[1]]=0;
}
if(r==1)
for(j=1;j<=k;j++)
viz[a[j]]=1;
else
if(r==2)
for(j=1;j<=k;j++)
viz[b[j]]=1;
else
for(j=1;j<=k;j++)
viz[b[j]]=viz[a[j]]=0;
}
for(i=1;i<=n;i++)
if(viz[i]==1)
{
nr++;
m=i;
}
if(nr==1)
g<<m;
else
g<<0;
return 0;
}