Pagini recente » Cod sursa (job #1632860) | Cod sursa (job #3230883) | Cod sursa (job #35555) | Cod sursa (job #900577) | Cod sursa (job #1786517)
#include <stdio.h>
int v[1005];
int main(){
FILE *fin, *fout;
fin=fopen("aprindere.in", "r");
fout=fopen("aprindere.out", "w");
int i, n, nr, cont, tp, c, t, nrc, j, ok, x;
fscanf(fin, "%d%d", &n, &nr);
for(i=0; i<n; i++){
fscanf(fin, "%d", &v[i]);
}
cont=0;
tp=0;
for(i=1; i<=nr; i++){
fscanf(fin, "%d%d%d", &c, &t, &nrc);
if(v[c]==0){
cont=cont+1;
ok=1;
tp+=t;
}
for(j=1; j<=nrc; j++){
fscanf(fin, "%d", &x);
if(ok==1)
v[x]=1-v[x];
}
}
fprintf(fout, "%d\n", tp);
return 0;
}