Cod sursa(job #1955138)

Utilizator tonica1Pascale Robert tonica1 Data 5 aprilie 2017 20:11:00
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream in("aprindere.in");
ofstream out("aprindere.out");

int main()
{
    int vc[1001], N, M, i, j, Tt =0;
    in>>N>>M;
    for(i= 0; i<N; i++) in>>vc[i];
    for(i= 0; i<M; i++)
    {
      int C, Tc, NRc;
      in>>C>>Tc>>NRc;
      if(vc[C] == 0)
      {
        for(j=1; j<= NRc; j++)
        {
            int Ci;
            in>>Ci;
            if(vc[Ci] == 0) vc[Ci] =1;
            else vc[Ci] =0;
        }
        Tt += Tc;
      }
      else for(j=1; j<= NRc; j++)
        {
            int Ci;
            in>>Ci;
        }


    }
    out<<Tt;
    return 0;
}