Pagini recente » Cod sursa (job #2890916) | Cod sursa (job #3153182) | Cod sursa (job #1347960) | Cod sursa (job #1185704) | Cod sursa (job #3140298)
#include <fstream>
using namespace std;
bool aprins[10005];
ifstream cin("aprindere.in");
ofstream cout("aprindere.out");
int main() {
int n, m, res = 0;
cin >> n >> m;
for (int i = 0; i < n; i++) {
int x;
cin >> x;
if (x > 0)
aprins[i] = true;
else
aprins[i] = false;
}
for (int intr = 0; intr < m; intr++) {
int ind, t, nr;
cin >> ind >> t >> nr;
if (aprins[ind]) {
for (int i = 0; i < nr; i++) {
int x;
cin >> x;
}
} else {
res += t;
aprins[ind] = true;
for (int i = 0; i < nr; i++) {
int x;
cin >> x;
aprins[x] = !aprins[x];
}
}
}
cout << res;
return 0;
}