Pagini recente » Cod sursa (job #962058) | Cod sursa (job #1990379) | Cod sursa (job #2240232) | Cod sursa (job #155928) | Cod sursa (job #1864945)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("aprindere.in");
ofstream out ("aprindere.out");
int bec[1001][1003];
bool v[1001];
int main()
{
int n , m,i ,j,s = 0;
in>>n>>m;
for(i = 0 ; i < n ;i++)
in>>v[i];
for(i = 0 ; i < m;i++){
in>>bec[i][0]>>bec[i][1]>>bec[i][2];
//cout<<bec[i][0]<<" "<<bec[i][1]<<" "<<bec[i][2]<<'\n';
for(j = 0 ; j < bec[i][2] ; j++){
in>>bec[i][j + 3];
}
}
///bec[i][0] = camera
///bec[i][1] = timp
///bec[i][2] = nr schimbari
for(i = 0; i < m ;i++){
if(v[bec[i][0]] == 0){
s += bec[i][1];
for(j = 0 ; j < bec[i][2] ;j++){
v[bec[i][j + 3]] = !v[bec[i][j + 3]];
}
}
}
out<<s;
return 0;
}