Pagini recente » Cod sursa (job #414067) | Cod sursa (job #1584869) | Cod sursa (job #1980043) | Cod sursa (job #2508364) | Cod sursa (job #1305377)
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
#define DIM 1001
int n, m;
int a[DIM];
int cam, timp, nrcam, tf;
int c[DIM];
int main()
{
fin >> n >> m;
for ( int i = 0; i < n; ++i )
fin >> a[i];
for ( int j = 0; j < m; ++j )
{
fin >> cam >> timp >> nrcam;
for ( int k = 0; k < nrcam; ++k )
fin >> c[k];
if ( a[cam] == 0 )
{
tf += timp;
for ( int k = 0; k < nrcam; ++k ) {
a[c[k]]++;
a[c[k]] = a[c[k]] % 2;
}
}
}
fout << tf;
fin.close();
fout.close();
return 0;
}