Cod sursa(job #2168491)

Utilizator YetoAdrian Tonica Yeto Data 14 martie 2018 11:12:48
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>
using namespace std;
int cam, intr, i, j, sol, x;
int bec[1001], a[1001][101];
int t[1001];

int main () {
    ifstream fin ("aprindere.in");
    ofstream fout ("aprindere.out");
    fin>>cam>>intr;
    for (i=0;i<cam;i++)
        fin>>bec[i];

    for (i=1;i<=intr;i++) {
        fin>>x;
        fin>>t[x];
        fin>>a[x][0];
        for (j=1;j<=a[x][0];j++)
            fin>>a[x][j];
    }

    for (i=0;i<cam;i++) {
        if (bec[i]==0) {
            sol+=t[i];
            for (j=1;j<=a[i][0];j++)
                bec[ a[i][j] ] = 1 - bec[ a[i][j] ];
        }
    }

    fout<<sol;
    return 0;
}