Pagini recente » Cod sursa (job #2130069) | Istoria paginii utilizator/catarau.bianca | Istoria paginii runda/asdf1 | Cod sursa (job #1581736) | Cod sursa (job #794664)
Cod sursa(job #794664)
#include<fstream>
using namespace std;
int i,j,n,m,tip,uz[10025],x,p,a[1025],c[1024],t,max1=0,poz,ok=0,k,k1;
int modul(int x)
{
if(x<0)
return -x;
return x;
}
int main()
{
ifstream f("balanta.in");
ofstream g("balanta.out");
f>>n>>p;
for(i=1;i<=p;++i)
{
f>>m;
for(j=1;j<=2*m;++j)
f>>c[j];
f>>tip;
for(j=1;j<=2*m;++j)
if(tip==1)
{
if(j<=m)
++a[c[j]];
else
--a[c[j]];
}
else
if(tip==2)
{
if(j<=m)
--a[c[j]];
else
++a[c[j]];
}
else
if(tip==0)
a[c[j]]=0,uz[c[j]]=1;
}
for(i=1;i<=n;++i)
{
if(max1<modul(a[i])&&!uz[i])
{
max1=modul(a[i]);
poz=i;
}
else
if(max1==modul(a[i]))
max1=0,poz=0;
}
g<<poz;
}