Pagini recente » Cod sursa (job #2926593) | Cod sursa (job #2233362) | Cod sursa (job #2717264) | Cod sursa (job #2526415) | Cod sursa (job #13322)
Cod sursa(job #13322)
#include <stdio.h>
#define nm 1024
int n, m, a[nm], t[nm], mat[nm][nm], sol;
int main()
{
int i, j, x;
freopen("aprindere.in", "r", stdin);
freopen("aprindere.out", "w", stdout);
scanf("%d%d", &n, &m);
for (i = 1; i <= n; ++i)
scanf("%d", &a[i]);
for (i = 1; i <= m; ++i)
{
scanf("%d", &x);
scanf("%d%d", &t[x], &mat[x][0]);
for (j = 1; j <= mat[x][0]; ++j)
scanf("%d", &mat[x][j]);
}
for (i = 1; i <= n; ++i)
if (!a[i])
{
sol += t[i];
for (j = 1; j <= mat[i][0]; ++j)
a[mat[x][j]] ^= 1;
}
printf("%d\n", sol);
return 0;
}