Pagini recente » Cod sursa (job #2783292) | Statistici Ciubotaru Luca Marius (ciubotaru_luca) | Cod sursa (job #1633914) | Cod sursa (job #867847) | Cod sursa (job #844914)
Cod sursa(job #844914)
#include <fstream>
#define DIM 1001
using namespace std;
ifstream in("aprindere.in");
ofstream out("aprindere.out");
int N, M, Light[DIM], Room[101], C, Tc, NRc, Cost;
bool ok;
int main()
{
int i, k;
in >> N >> M;
for (i = 0; i < N; i++)
{
in >> Light[i];
}
for (k = 1; k <= M; k++)
{
ok = true;
in >> C >> Tc >> NRc;
if (Light[C]) ok = false;
for (i = 1; i <= NRc; i++)
{
in >> Room[i];
}
if (ok == true)
{
for (i = 1; i <= NRc; i++)
{
if (!Light[Room[i]]) Light[Room[i]] = 1;
else Light[Room[i]] = 0;
}
Cost += Tc;
}
}
out << Cost;
return 0;
}