Pagini recente » Cod sursa (job #2596678) | Cod sursa (job #1841678) | Cod sursa (job #2287762) | Cod sursa (job #2522291) | Cod sursa (job #742386)
Cod sursa(job #742386)
#include <cstdio>
#include <cstdlib>
#include <cmath>
using namespace std;
#define nmax 1010
#define nrmax 110
int bulbs[nmax], n, m, c, time, aux[nmax], cost, number;
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
int i, j;
scanf("%i %i", &n, &m);
for(i = 0; i < n; i++) scanf("%i", &bulbs[i]);
for(i = 0; i < m; i++)
{
scanf("%i %i %i", &c, &time, &number);
for(j = 0; j < number; j++)
{
scanf("%i", &aux[j]);
}
if(bulbs[c] == 0)
{
cost += time;
for(j = 0; j < number; j++)
{
if(bulbs[ aux[j] ] == 1) bulbs[ aux[j] ] = 0;
else bulbs[ aux[j] ] = 1;
}
}
}
printf("%i\n", cost);
scanf("%i", &i);
return 0;
}