Pagini recente » Cod sursa (job #1635117) | Cod sursa (job #1206346) | Cod sursa (job #2887839) | Cod sursa (job #106650) | Cod sursa (job #767148)
Cod sursa(job #767148)
#include <fstream>
#include <iostream>
using namespace std;
int N, M;
int v[1005];
int C, Tc, Nrc, T = 0;
int main () {
ifstream fin ("aprindere.in");
ofstream fout ("aprindere.out");
int a;
fin >> N >> M;
for (int i = 0; i < N; i++)
fin >> v[i];
for (int u = 0; u < M; u++)
{
fin >> C >> Tc >> Nrc;
if (v[C] == 0)
{
T += Tc;
for (int y = 0; y < Nrc; y++)
fin >> a, v[a] = !v[a];
}
else for (int y = 0; y < Nrc; y++) fin >> a;
}
fout << T;
fin.close ();
fout.close ();
return 0;
}