Pagini recente » Cod sursa (job #2943513) | Cod sursa (job #2628486) | Cod sursa (job #726975) | Cod sursa (job #84671) | Cod sursa (job #1786518)
#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);
ok=0;
if(v[c]==0){
cont=cont+t;
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", cont);
return 0;
}