Pagini recente » Cod sursa (job #415696) | Cod sursa (job #686354) | Cod sursa (job #2154454) | Cod sursa (job #2286658) | Cod sursa (job #1959915)
#include <cstdio>
#define lim 1000
using namespace std;
int v[lim+1];
int main(){
freopen("aprindere.in", "r", stdin);
freopen("aprindere.out", "w", stdout);
int n, m;
scanf("%d%d", &n, &m);
for (int i=0; i<n; i++)
scanf("%d", &v[i]);
int ans=0, c, t, nr, vt;
for (int i=1; i<=m; i++){
scanf("%d%d%d", &c, &t, &nr);
int p=0;
if (!v[c]){
ans+=t;
p=1;
}
for (int j=1; j<=nr; j++){
scanf("%d", &vt);
if (p)
v[vt]=(v[vt]+1)%2;
}
}
printf("%d\n", ans);
return 0;
}