Pagini recente » Cod sursa (job #457208) | Cod sursa (job #3167365) | Cod sursa (job #1944575) | Cod sursa (job #2979365) | Cod sursa (job #1642735)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int n,m,tc[1005],c,nrc[1005],x,s;
bool a[1005];
int main()
{
fin>>n>>m;
for(int i=0;i<n;i++)
fin>>a[i];
for(int i=0;i<m;i++)
{
fin>>c;
fin>>tc[c]>>nrc[c];
if (a[c]==1)
{
for (int j=1;j<=nrc[c];j++)
fin>>x;
}
else
{
s=s+tc[c];
for (int j=1; j<=nrc[c];j++)
{
fin >> x;
if (a[x])
a[x]=0;
else
a[x]=1;
}
}
}
fout<<s;
return 0;
}