Cod sursa(job #2245395)

Utilizator i.uniodCaramida Iustina-Andreea i.uniod Data 25 septembrie 2018 11:01:31
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int n, m, v[1002], x, timp, nr, tmin, y;

int main()
{
    fin>>n>>m;
    for(int i=0; i<n; ++i)
        fin>>v[i];
    for(int i=1; i<=m; ++i) {
        fin>>x>>timp>>nr;
        if(v[x]==0) {
            for(int j=1; j<=nr; ++j) {
                fin>>y;
                if(v[y]==0)
                    v[y]=1;
                else
                    v[y]=0;
            }
            tmin+=timp;
        }
        else
            for(int j=1; j<=nr; ++j)
                fin>>y;
    }
    fout<<tmin<<'\n';
    return 0;
}