Cod sursa(job #27807)

Utilizator RutZapGruia Radu RutZap Data 7 martie 2007 09:26:38
Problema Aprindere Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <stdio.h>
int cam [1000],n,m,c,tc,nrc,in[1000],ct=0;

void citire ()
{
 scanf("%d %d", &*n, &*m);
 for (int i=0;i<n;i++) scanf("%d", cam[i]);

}

void aprinde (int i)
{
 c=-1;
 while (c!=i)
 {
 scanf("%d %d %d",&*c,&*tc,&*nrc);
 for (int j=1;j<=nrc;j++) scanf("%d",&*in[j]);
 }
 for (int j=1;j<=nrc;j++) cam[in[j]]=1;

 ct+=tc;

}



void main()
{
freopen("aprindere.in","r", stdin);
freopen("aprindere.out", "w", stdout);

citire();

for (int i=0;i<n;i++)
  if (cam[i]!=1) aprinde(i);

printf("%d", ct);

}