Pagini recente » Cod sursa (job #1317531) | Cod sursa (job #2484445) | Cod sursa (job #693085) | Cod sursa (job #1528836) | Cod sursa (job #794044)
Cod sursa(job #794044)
#include<fstream>
using namespace std;
int n,m,i,j,a[1025],k,t[1025],ok[1025],r,l1,l2,max1,poz,o;
int abs(int x)
{
if(x<0)
return -x;
return x;
}
int main()
{
ifstream f("balanta.in");
ofstream g("balanta.out");
f>>n>>m;
for(i=1;i<=m;i++)
{
f>>k;
for(j=1;j<=k*2;j++)
f>>t[j];
f>>r;
if(r==1)
for(l1=1;l1<=k;l1++)
{
a[t[l1]]++;
a[t[l1+k]]--;
}
if(r==0)
for(l1=1;l1<=k*2;l1++)
a[t[l1]]=0,ok[t[l1]]=1;
if(r==2)
for(l1=1;l1<=k;l1++)
{
a[t[l1]]--;
a[t[l1+k]]++;
}
}
max1=0;
for(i=1;i<=n;i++)
{
if(abs(a[i])>max1&&!ok[i])
{
max1=abs(a[i]);
poz=i;
o=0;
}
else
if(abs(a[i])==max1)
o=1;
}
if(!o)
g<<poz;
else
g<<0;
return 0;
}