Pagini recente » Cod sursa (job #704850) | Cod sursa (job #2786948) | Cod sursa (job #694367) | Cod sursa (job #1611596) | Cod sursa (job #1118467)
#include<cstdio>
using namespace std;
int a[1003],b[1003][1001],t[1003],n,m,c,sol,i;
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf("%d%d",&n,&m);
for(int i=0;i<n;++i) scanf("%d",&a[i]);
for(int i=1;i<=m;++i)
{
scanf("%d",&c);
scanf("%d",&t[c]);
scanf("%d",&b[c][0]);
for(int j=1;j<=b[c][0];++j) scanf("%d",&b[c][j]);
}
for(int i=0;i<n;++i)
{
if(a[i]==0)
{
sol+=t[i];
for(int j=1;j<=b[i][0];j++) a[b[i][j]]=!a[b[i][j]];
}
}
printf("%d\n",sol);
return 0;
}