Cod sursa(job #334414)
| Utilizator | Data | 26 iulie 2009 18:08:44 | |
|---|---|---|---|
| Problema | Aprindere | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
int main()
{
int v[1002],i,j,t,t1=0,nr,c,n,m,x;
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf("%d%d",&n,&m);
for (i=0;i<n;i++) scanf("%d",&v[i]);
for (i=0;i<m;i++)
{
scanf("%d%d%d",&c,&t,&nr);
if (v[c]==0)
{
t1+=t;
for (j=1;j<nr+1;j++)
{
scanf("%d",&x);
v[x]=-v[x]+1;
}
}
else
for (j=1;j<nr+1;j++)
scanf("%d",&x);
}
printf("%d",t1);
return 0;
}