Pagini recente » Cod sursa (job #2358309) | Cod sursa (job #991399) | Cod sursa (job #2089177) | Cod sursa (job #3279157) | Cod sursa (job #400860)
Cod sursa(job #400860)
#include<fstream.h>
ifstream intrare ("aprindere.in");
ofstream iesire ("aprindere.out");
int v1[1001],v2[1101];
int main()
{
int n,m,i,j,count=0,trebuie=0;
intrare>>n>>m;
for(i=0;i<n;i++)
{
intrare>>v1[i];
if(v1[i]==0) trebuie++;
}
for(i=0;i<n;i++)
{
for(j=0;j<3+v2[2];j++)
{
intrare>>v2[j];
}
i=v2[0];
if(v1[i]==0)
{
for(j=1;j<=v2[2];j++)
{
if(v1[v2[2+j]]==1)
{
v1[v2[2+j]]=0;
trebuie++;
}
else
{
v1[v2[2+j]]=1;
trebuie--;
}
}
count+=v2[1];
if(trebuie==0) {j=v2[2]*2;i=2*n;}
}
}
iesire<<count;
return 0;
}