Pagini recente » Cod sursa (job #2534110) | Cod sursa (job #2218941) | Cod sursa (job #1030518) | Cod sursa (job #311316) | Cod sursa (job #2200936)
#include<bits/stdc++.h>
#define NMAX 1005
using namespace std;
bool b[NMAX];
int n,m,cm,nr,rs, cost,x;
bool u;
int main() {
ifstream in("aprindere.in");
ofstream out("aprindere.out");
in>>n>>m;
for (int i=0; i<n; i++) in>>b[i];
for (int i=1; i<=m; i++) {
in>>cm>>cost>>nr;
if (b[cm]) u=0;
else b[cm]=1, rs+=cost, u=1;
for (int j=0; j<nr; j++) {
in>>x;
if (u) b[x]=!b[x];
}
}
out<<rs;
return 0;
}