Cod sursa(job #287789)

Utilizator n3msizN3msiz n3msiz Data 25 martie 2009 10:09:12
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include<stdio.h>
int n,m,v[1001],ca,c,i,j,t,nr,x;


int main(){

FILE *f=fopen("aprindere.in","r");
fscanf(f,"%d %d",&n,&m);

  for(i=0;i<n;i++){
  fscanf(f,"%d",&v[i]);
  }


  for(i=0;i<n;i++){
  fscanf(f,"%d",&ca);

   if(v[ca]==0){
   fscanf(f,"%d",&t);
   nr+=t;

   fscanf(f,"%d",&c);

     for(j=1;j<=c;j++){
     fscanf(f,"%d",&x);
      v[x]=!v[x];
     }

   }


   else {
   fscanf(f,"%d",&t);
   fscanf(f,"%d",&c);

     for(j=1;j<=c;j++){
     fscanf(f,"%d",&x);
     }

   }


  }




fclose(f);

FILE *g=fopen("aprindere.out","w");
fprintf(g,"%d",nr);
fclose(g);

return 0;
}