Pagini recente » Cod sursa (job #1785268) | Cod sursa (job #1001895) | Cod sursa (job #2829153) | Cod sursa (job #1739960) | Cod sursa (job #11731)
Cod sursa(job #11731)
#include <stdio.h>
long a[1001];
int main()
{
FILE *f, *g;
f=fopen ("aprindere.in", "r");
g=fopen ("aprindere.out", "w");
long n, m, i, c, t, nr, T=0, j, x, u;
fscanf (f, "%ld %ld", &n, &m);
for (i=0; i<n; i++) fscanf (f, "%ld ", &a[i]);
for (i=0; i<m; i++) {
fscanf (f, "%ld %ld %ld", &c, &t, &nr);
u=a[c];
for (j=0; j<nr; j++)
{
fscanf (f, "%ld ", &x);
if (u==0) if (a[x]) a[x]=0; else a[x]=1;
}
if (u==0) T += t;
}
fprintf(g, "%ld\n", T);
fclose(f);
fclose(g);
return 0;
}