Pagini recente » Cod sursa (job #2857801) | Cod sursa (job #1722465) | Cod sursa (job #1611672) | Cod sursa (job #1428371) | Cod sursa (job #2774942)
#include<stdio.h>
int i,n,m,a[1001],c[1001],t[1001],b[1001],d[1001][1001],l=1,r,j,k,e;
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",a+i);
for(j=1;j<=m;++j) {
scanf("%d%d%d",c+j,t+j,b+j);
for(i=1;i<=b[j];++i)
scanf("%d",&d[j][i]);
}
for(i=0;i<n;++i)
if(!a[i]) {
for(e=0,j=l;j<=m&&!e;++j)
if(c[j]==i) {
for(r+=t[j],k=1;k<=b[j];++k)
a[d[j][k]]=!a[d[j][k]];
l=j+1,e=1;
}
}
printf("%d",r);
return 0;
}