Pagini recente » Cod sursa (job #1800552) | Cod sursa (job #220225) | Cod sursa (job #3241423) | Cod sursa (job #2539360) | Cod sursa (job #934062)
Cod sursa(job #934062)
#include <fstream>
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");
int n, m, c, t, 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 >> t >> nrc;
for (j = 0; j < nrc; j++)
{
f >> aux[j];
}
if (!cam[c])
{
cost += t;
for (j = 0; j < nrc; j++)
cam[aux[j]] = 1 - cam[aux[j]];
}
}
g << cost;
g.close();
}