Pagini recente » Cod sursa (job #224654) | Cod sursa (job #477492) | Cod sursa (job #1518993) | Cod sursa (job #289342) | Cod sursa (job #934057)
Cod sursa(job #934057)
#include <fstream>
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");
int n, m, c, time, nrc, aux[110];
long cost = 0;
bool cam[1001];
int main ()
{
int i, j;
f >> n >> m;
for (i = 0; i < n; i++)
f >> cam[i];
for (i = 0; i < m; i++)
{
f >> c >> time >> nrc;
for (j = 0; j < nrc; j++)
{
f >> aux[j];
}
if (!cam[c])
{
cost += time;
for (j = 0; j < nrc; j++)
cam[aux[j]] = 1 - cam[aux[j]];
}
}
g << cost;
g.close();
}