Pagini recente » Cod sursa (job #131742) | Cod sursa (job #849740) | Cod sursa (job #2400347) | Cod sursa (job #2593849) | Cod sursa (job #407574)
Cod sursa(job #407574)
#include<stdio.h>
using namespace std;
int main ()
{
int timp_tot,i,j,n,m,x,t,nr,c[101],st[1001];
timp_tot=0;
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf("%d %d",&n,&m);
for (i=0; i<n; i++)
scanf("%d",&st[i]);
for (i=1; i<=m; i++)
{
scanf("%d %d %d",&x,&t,&nr);
for (j=1; j<=nr; j++)
scanf("%d",&c[j]);
if (st[x]==0)
{
timp_tot+=t;
for (j=1; j<=nr; j++)
{
if (st[c[j]]==1) st[c[j]]=0;
else if (st[c[j]]==0) st[c[j]]=1;
}
}
}
printf("%d",timp_tot);
return 0;
}