Cod sursa(job #287790)

Utilizator n3msizN3msiz n3msiz Data 25 martie 2009 10:11:42
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<stdio.h>
int n,m,timp,T,cam,nrc,v[1002],j,i,C;

int main(){

FILE*f=fopen("aprindere.in","r");
FILE*g=fopen("aprindere.out","w");

 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",&C);

    if(v[C]==0){
     fscanf(f,"%d",&T);
     timp+=T;
     fscanf(f,"%d",&nrc);

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

    }

    else{
     fscanf(f,"%d",&T);
     fscanf(f,"%d",&nrc);
     for(j=1;j<=nrc;j++) {
       fscanf(f,"%d",&cam);
     }
    }
 }
 fprintf(g,"%d",timp);



fclose(f);
fclose(g);
return 0;
}