Pagini recente » Cod sursa (job #2364657) | Cod sursa (job #431173) | Cod sursa (job #2427743) | Cod sursa (job #1519441) | Cod sursa (job #285868)
Cod sursa(job #285868)
#include<stdio.h>
int v[1001], c[1001][1001],t,n,m,i,j,k;
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf("%d%d", &n, &m);
for(i=1;i<=n;i++)
scanf("%d", &v[i]);
for(i=1;i<=m;i++)
{
scanf("%d%d%d", &c[i][1], &c[i][2], &c[i][3]);
for(j=1;j<=c[i][3];j++)
scanf("%d", &c[i][3+j]);
}
for(i=1;i<=n;i++)
{
if(v[i]==0)
for(j=1;j<=m;j++)
if(c[j][1]==i-1)
{
for(k=4;k<=3+c[j][3];k++)
v[c[j][k]+1]=!v[c[j][k]+1];
t+=c[j][2];
}
}
printf("%d", t);
return 0;
}