Pagini recente » Cod sursa (job #563024) | Cod sursa (job #1454394) | Cod sursa (job #2638110) | Cod sursa (job #1673871) | Cod sursa (job #284439)
Cod sursa(job #284439)
#include <cstdio>
int N, M, S;
int v[1005];
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
int i, t, n, x, c;
scanf("%d %d", &N, &M);
for (i = 0; i < N; i++) scanf("%d", v + i);
while (M--)
{
scanf ("%d %d %d", &c, &t, &n);
if (!v[c]) S += t;
while (n--)
{
scanf("%d",&x);
if (!v[c] && x > c) v[x] = 1 - v[x];
}
if (!v[c]) {v[c] = 1;}
}
printf("%d\n", S);
return 0;
}