Pagini recente » Cod sursa (job #2873605) | Cod sursa (job #1056829) | Cod sursa (job #1056767) | Cod sursa (job #53228) | Cod sursa (job #3177063)
#include <fstream>
using namespace std;
ifstream in("balanta.in");
ofstream out("balanta.out");
int n, m;
int v[1030];
int a[1030], b[1030];
int main()
{
in>>n>>m;
for(int i = 1; i<=n; i++)
{
v[i] = 1;
}
int x, r;
while(m--)
{
in>>x;
for(int i = 1; i<=x; i++)
{
in>>a[i];
}
for(int i = 1; i<=x; i++)
{
in>>b[i];
}
in>>r;
if(r == 1)
{
for(int i = 1; i<=x; i++)
{
v[b[i]] = 0;
}
}
else if(r == 2)
{
for(int i = 1; i<=x; i++)
{
v[a[i]] = 0;
}
}
else if(r == 0)
{
for(int i = 1; i<=x; i++)
{
v[a[i]] = 0;
v[b[i]] = 0;
}
}
}
int ans = -1;
int nr = 0;
for(int i = 1; i<=n; i++)
{
//out<<v[i]<<" ";
if(v[i] == 1)
{
nr++;
ans = i;
}
}
//out<<'\n';
if(nr == 1)
{
out<<ans;
}
else
{
out<<0;
}
return 0;
}