Pagini recente » Cod sursa (job #3356885) | Cod sursa (job #828338) | Cod sursa (job #2122701) | Cod sursa (job #3343564) | Cod sursa (job #3331501)
#include <fstream>
using namespace std;
ifstream cin("aprindere.in");
ofstream cout("aprindere.out");
struct camere {
int poz, t, nr, c[101];
}v[101];
int main() {
int n, m, a[101], timp = 0;
cin >> n >> m;
for (int i = 0; i < n; i++)
cin >> a[i];
for (int i = 0; i < m; i++) {
cin >> v[i].poz >> v[i].t >> v[i].nr;
for (int j = 0; j < v[i].nr; j++)
{
cin >> v[i].c[j];
}
}
for (int i = 0; i < m; i++)
{
if (a[v[i].poz] == 0) {
for (int j = 0; j < v[i].nr; j++)
{
a[v[i].c[j]] = !a[v[i].c[j]];
}
timp += v[i].t;
}
}
cout << timp;
}