Pagini recente » Cod sursa (job #2842814) | Cod sursa (job #1682638) | Cod sursa (job #1384773) | Cod sursa (job #2215730) | Cod sursa (job #1118945)
# include <fstream>
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");
int a[1005],C[1005],NR[1005],T[1005],mat[1005][1005];
int i,j,n,m,VV,x,y,z;
int main ()
{
f>>n>>m;
for (i=0; i<n; ++i)
f>>a[i];
for (i=0; i<m; ++i)
{
f>>x>>y>>z;
T[x]=y; NR[x]=z;
for (j=0; j<NR[x]; ++j)
f>>mat[x][j];
}
for (i=0; i<n; ++i)
{
if (a[i]==0)
{
VV+=T[i];
for (j=0; j<NR[i]; ++j)
{
a[mat[i][j]]=1-a[mat[i][j]];
}
}
}
g<<VV;
return 0;
}