Pagini recente » Cod sursa (job #1033668) | Cod sursa (job #243085) | Cod sursa (job #2821956) | Cod sursa (job #1664969) | Cod sursa (job #712907)
Cod sursa(job #712907)
using namespace std;
#include<cstdio>
#include<bitset>
#define MAX 1005
bool cam[MAX];
int main()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
int n,m,i,T=0,l,g,tc,nrcam,j,ok=0;
scanf("%d %d",&n,&m);
for(i=0;i<n;i++)
{
scanf("%d",&l);
cam[i]=l;
if(!l)
ok++;
}
for(i=1;i<=m&&ok;i++)
{
scanf("%d %d %d",&l,&tc,&nrcam); // l e nr. camerei
if(cam[l])
for(j=1;j<=nrcam;j++)
scanf("%d",&g);
else
{
for(j=1;j<=nrcam;j++)
{
scanf("%d",&g);
if(!cam[g])
ok--;
else
ok++;
cam[g]=1-cam[g];
}
T=T+tc;
}
}
printf("%d\n",T);
return 0;
}