Pagini recente » Cod sursa (job #16043) | Cod sursa (job #493774) | Cod sursa (job #697870) | Cod sursa (job #1160034) | Cod sursa (job #323615)
Cod sursa(job #323615)
#include<fstream>
#define maxn 1005
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");
int a[maxn],r[maxn],l[maxn][maxn],i,j,n,m,k,x,y;
int main()
{
f>>n>>m;
for(i=1;i<=n;++i)
f>>a[i];
for(i=1;i<=m;++i)
{
f>>x>>k>>j;
r[x]=k;
k=j;
for(j=1;j<=k;++j)
{
f>>y;
l[x][++l[x][0]]=y;
}
}
x=0;
for(i=1;i<=n;++i)
if(!a[i])
{
for(j=1;j<=l[i][0];++j)
a[l[i][j]]=-a[l[i][j]];
x+=r[i];
}
g<<x<<"\n";
f.close();
g.close();
return 0;
}