Cod sursa(job #10888)

Utilizator rokadaIacob Andrei Vasile rokada Data 29 ianuarie 2007 20:52:37
Problema Aprindere Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<fstream.h>
int n,m,a[1001],v[1001][102],i,j,x,y,z,t=0;
int main()
{
 ifstream f("aprindere.in");
 ofstream g("aprindere.out");
 f>>n>>m;
 for(i=0;i<=n-1;i++)
  f>>a[i];
  for(i=1;i<=m;i++)
   {
    f>>x>>y>>z;
    v[x][1]=y;
     for(j=2;j<=z+1;j++)
         f>>v[x][j];
    }
    for(i=0;i<n;i++)
      if(a[i]==0)
      {
       t+=v[a[i]][1];
       for(j=2;j<n-i;j++)
        a[v[a[i]][j]]=!a[v[a[i]][j]];
       }
       g<<t;

    /*for(i=0;i<=n-1;i++)
      {
       for(j=1;j<=m;j++)
        g<<v[i][j]<<" ";
        g<<'\n';
        }*/
  return 0;
  }