Cod sursa(job #34397)

Utilizator bacerandreiBacer Andrei bacerandrei Data 20 martie 2007 18:30:23
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<fstream.h>
long a[1000],b[1000],c[1000],nr[1000],n,m,i,j,nrc[1000],t,k;
int main()
{
  ifstream f("aprindere.in");
  ofstream g("aprindere.out");
   f>>n>>m;
  for(i=0;i<n;i++)
   f>>a[i];
  for(i=0;i<m;i++)
   {
    f>>b[i]>>c[i]>>nr[i];
     for(j=0;j<nr[i];j++)
      f>>nrc[j];
    if(a[b[i]]==0)
     {
      t=t+c[i];
       for(k=0;k<nr[i];k++)
	if(a[nrc[k]]==0)
	 a[nrc[k]]=1;
	else
	 a[nrc[k]]=0;
     }
   }
  g<<t;
 return 0;
}