Pagini recente » Cod sursa (job #2059293) | Cod sursa (job #2145307) | Cod sursa (job #482225) | Cod sursa (job #3124208) | Cod sursa (job #303561)
Cod sursa(job #303561)
# include<stdio.h>
# define n 1001
int M,N,i,j,timp,a[n][n],c,t[n],nr[n],v[n];
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf("%d %d", &N,&M);
for(i=0;i<N;++i)
scanf("%d", &v[i]);
for(i=1;i<=M;++i){
scanf("%d", &c);
scanf("%d", &t[c]);
scanf("%d", &nr[c]);
for(j=1;j<=nr[c];j++)
scanf("%d", &a[c][j]);
}
for(i=0;i<=n-1;i++){
if(v[i]==0){
timp+=t[i];
for(j=1;j<=nr[i];j++)
if(v[a[i][j]]==0) v[a[i][j]]=1;
else v[a[i][j]]=0;
}
}
printf("%d",timp);
return 0;
}