Pagini recente » Cod sursa (job #1226630) | Cod sursa (job #2080517) | Cod sursa (job #1750556) | Cod sursa (job #146711) | Cod sursa (job #2774340)
#include <fstream>
#include <vector>
using namespace std;
ifstream cin ("aprindere.in");
ofstream cout ("aprindere.out");
int v[1005], x, tc[1005];
vector <int> camere[1005];
///camere[1].push_back(x);
///camere[1][0]
//int C[1005][1005];
int main() {
int n,m,sum=0, c, nrc;
cin>>n>>m;
for(int i=1;i<=n;i++)
cin>>v[i];
for(int i=1;i<=m;i++) {
cin>>c;
c++;
cin>>tc[c]>>nrc;
for(int j=1;j<=nrc;j++){
cin>>x;
x++;
camere[c].push_back(x);
}
}
for(int i=1;i<=n;i++) {
if(v[i]==0) {
sum+=tc[i];
// for(int j=0;j<camere[i].size();j++)
//camere[i][j]
for (int it : camere[i]) {
//camere[i][j] = it
v[it]=(1 ^ v[it]);
}
}
}
cout<<sum;
return 0;
}