Pagini recente » Cod sursa (job #3156604) | Cod sursa (job #1112624) | Cod sursa (job #2538678) | Profil Tudose.Sanziana | Cod sursa (job #2400624)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int v[1005];
int main()
{
int n, m;
fin >> n >> m;
for (int i = 0; i < n; i++)
fin >> v[i];
int sol = 0;
while (m--)
{
int c, t, nr, x;
fin >> c >> t >> nr;
if (v[c] == 0)
{
sol += t;
for (int i = 1; i <= nr; i++)
{
fin >> x;
v[x] = 1 - v[x];
}
}
else
for (int i = 1; i <= nr; i++)
fin >> x;
}
fout << sol << '\n';
return 0;
}