Pagini recente » Cod sursa (job #2989027) | Cod sursa (job #1511058) | Cod sursa (job #83383) | Cod sursa (job #192830) | Cod sursa (job #2138963)
#include<fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int n,m,i,j,ok,o,k,c,x,y,q,sol;
int v[1005],t[1005];
int a[1005][1005];
int main(){
fin>>n>>m;
for(i=0;i<n;i++){
fin>>v[i];
}
for(i=1;i<=m;i++){
fin>>c>>x>>y;
t[c]=x;
for(j=1;j<=y;j++){
fin>>q;
a[c][q]=1;
}
}
for(i=0;i<n;i++){
if(v[i]==0){
sol+=t[i];
for(j=0;j<n;j++){
if(a[i][j]==1){
v[j]=1-v[j];
}
}
}
}
fout<<sol;
return 0;
}