Cod sursa(job #1958770)

Utilizator MihaelaCismaruMihaela Cismaru MihaelaCismaru Data 8 aprilie 2017 19:03:32
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include<fstream>
using namespace std;
ifstream in("aprindere.in");
ofstream out("aprindere.out");
int n,m,t,timp,v[1001],a,s,e,i,j;
int main(){
    in >> n >> m;
    for( i = 0; i <= n-1; i ++ ){
        in >> v[i];
    }
    for( i = 1; i <= m; i ++ ){
        in >> a >> t >> s;
        if( v[a] == 0 ){
            v[a] = 1;
            for( j = 1; j <= s; j ++ ){
                in >>e;
                v[e] = 1 - v[e];
            }
            timp+=t;
        }
        else{
            for( j = 1; j <= s; j ++ ){
                in >> e;
            }
        }
    }
    out << timp;
    return 0;
}