Pagini recente » Cod sursa (job #2856699) | Cod sursa (job #611321) | Cod sursa (job #3192911) | Cod sursa (job #2568006) | Cod sursa (job #970165)
Cod sursa(job #970165)
#include<cstdio>
int m,n,t,nr,i,j,x[1005],tt,c,a,ok;
FILE *f,*g;
int main(){
f=fopen("aprindere.in","r");
g=fopen("aprindere.out","w");
fscanf(f,"%d %d",&n,&m);
for(i=0;i<n;i++){
fscanf(f,"%d",&x[i]);
}
tt=0;
for(i=1;i<=m;i++){
fscanf(f,"%d%d%d",&c,&t,&nr);
ok=0;
if(x[c]==0){
tt+=t;
ok=1;
}
for(j=1;j<=nr;j++){
fscanf(f,"%d",&a);
if(ok==1){
if(x[a]==0)
x[a]=1;
else
x[a]=0;
}
}
}
fprintf(g,"%d",tt);
fclose(f);
fclose(g);
return 0;
}