Pagini recente » Cod sursa (job #1228113) | Cod sursa (job #2769705) | Cod sursa (job #2904852) | Cod sursa (job #659973) | Cod sursa (job #1070204)
#include<stdio.h>
#define nmax 1005
#define nrmax 105
long n, m, i, c, j, rez;
bool v[nmax];
long ma[nmax][nrmax], t[nmax];
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf("%ld %ld",&n,&m);
for (i=1;i<=n;i++)
scanf("%ld",&v[i]);
for (i=1;i<=m;i++)
{
scanf("%ld",&c); c++;
scanf("%ld %ld",&t[c],&ma[c][0]);
for (j=1;j<=ma[c][0];j++)
{ scanf("%ld",&ma[c][j]); ma[c][j]++; }
}
for (i=1;i<=n;i++)
{
if (v[i]==0)
{
rez+=t[i];
for (j=1;j<=ma[i][0];j++)
v[ma[i][j]]=1-v[ma[i][j]];
}
}
printf("%ld",rez);
return 0;
}