Pagini recente » Cod sursa (job #2665575) | Cod sursa (job #1201907) | Cod sursa (job #568847) | Cod sursa (job #1717629) | Cod sursa (job #876729)
Cod sursa(job #876729)
#include<stdio.h>
FILE *f=fopen("aprindere.in","r"), *g=fopen("aprindere.out","w");
long int n, m, i, j, cit, apr[1005], C, T, NR, Tfinal=0;
int main(){
fscanf(f,"%ld %ld\n",&n,&m); // CITIRE
for(i=0;i<=n-1;i++){fscanf(f,"%ld",&apr[i]);}
for(i=1;i<=m;i++){
fscanf(f,"%ld %ld %ld",&C,&T,&NR);
if(apr[C]==0){ Tfinal+=T; for(j=1;j<=NR;j++){ fscanf(f,"%ld",&cit); apr[cit]=(apr[cit]+1)%2; } } // Z-U-Z
else{for(j=1;j<=NR;j++){fscanf(f,"%ld",&cit);}} // CITIRE (fara rost)
} fprintf(g,"%ld\n",Tfinal);
return 0;
}