Pagini recente » Cod sursa (job #247445) | Cod sursa (job #1937667) | Cod sursa (job #54741) | Cod sursa (job #2746475) | Cod sursa (job #13324)
Cod sursa(job #13324)
#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 = 0; 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 = 0; i < n; ++i)
if (!a[i])
{
sol += t[i];
for (j = 1; j <= mat[i][0]; ++j)
a[mat[i][j]] ^= 1;
}
printf("%d\n", sol);
return 0;
}