Cod sursa(job #1156419)

Utilizator otto1Palaga Vicentiu-Octavian otto1 Data 27 martie 2014 17:29:57
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<fstream>
using namespace std;
bool a[1002];

int main(){
    ifstream fin("aprindere.in");
    ofstream fout("aprindere.out");
    int N,M,i,C,T,NR,S=0,x;
    fin>>N>>M;
    for(i=0;i<N;++i)fin>>a[i];
    for(i=1;i<=M;++i)
    {
     fin>>C>>T>>NR;
     if(!a[C])
       {
        while(NR--)
        {
         fin>>x;
         a[x]=(a[x])?0:1;
        }
        S+=T;
       }
     else while(NR--)fin>>x;
    }
 fout<<S;
 return 0;
}