Cod sursa(job #22210)

Utilizator petrecgClinciu Glisca Petre petrecg Data 25 februarie 2007 22:38:10
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <stdio.h>
FILE *f;
int i,j,tt,nr,c,n,m,t,a[1000],v[1000];
int main()
{f=fopen("aprindere.in","r");fscanf(f,"%d%d",&n,&m);
 for(i=0;i<n;i++)fscanf(f,"%d",&a[i]);
 for(i=0;i<m;i++)
  {fscanf(f,"%d%d%d",&c,&t,&nr);
   for(j=0;j<nr;j++)fscanf(f,"%d",&v[j]);
   if(a[c]==0){tt=tt+t;for(j=0;j<nr;j++)a[v[j]]=1-a[v[j]];}
  }
 fclose(f);
 f=fopen("aprindere.out","w");fprintf(f,"%d",tt);fclose(f);
 return 0;
}