Pagini recente » Cod sursa (job #761859) | Cod sursa (job #2944453) | Cod sursa (job #3245047) | Cod sursa (job #2160001) | Cod sursa (job #2350103)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("aprindere.in");
ofstream out("aprindere.out");
const int NMAX=1000;
int v[NMAX+2];
int main()
{
int n,m,sol=0;
in>>n>>m;
for(int i=0; i<n; i++)
{
in>>v[i];
}
for(int i=1; i<=m; i++)
{
int x,t,nr,y;
bool ok=0;
in>>x>>t>>nr;
in>>y;
if(v[y]==0)
{
ok=1;
sol+=t;
}
for(int j=1; j<nr; j++)
{
in>>y;
if(ok==1)
v[y]=(v[y]^1);
}
}
out<<sol;
return 0;
}