Pagini recente » Cod sursa (job #991226) | Cod sursa (job #450440) | Cod sursa (job #413935) | Cod sursa (job #305149) | Cod sursa (job #1789274)
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
const int MAXN = 1005;
int n, m;
int v[MAXN];
int main() {
fin >> n >> m;
for (int i = 0; i < n; ++i) {
fin >> v[i];
}
int s = 0;
for (int i = 1; i <= m; ++i) {
int c, t, q;
fin >> c >> t >> q;
int var = 0;
if (v[c] == 0) {
s += t;
var = 1;
}
for (int j = 1; j <= q; ++j) {
int k;
fin >> k;
if (var == 1) {
v[k] += 1;
v[k] %= 2;
}
}
}
fout << s;
fout.close();
return 0;
}