Cod sursa(job #295458)

Utilizator lucianvnDragomir Lucian lucianvn Data 3 aprilie 2009 12:15:46
Problema Aprindere Scor 95
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<stdio.h>
int v1[1001],v2[1101];
int main()
{
	freopen("aprindere.in","r", stdin);
	freopen("aprindere.out","w",stdout);
	int n,m,i,j,count=0;
	scanf("%d%d",&n,&m);
	for(i=0;i<n;i++)
		scanf("%d",&v1[i]);
	for(i=0;i<n;i++)
	{
		for(j=0;j<3+v2[2];j++)
		{
			scanf ("%d",&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;
				else v1[v2[2+j]]=1;
			}
			count+=v2[1];
		}
	}
	printf("%d",count);
	fclose(stdin);
	fclose(stdout);
	return 0;
}