Cod sursa(job #2430820)

Utilizator mirceatlxhaha haha mirceatlx Data 16 iunie 2019 16:58:47
Problema Aprindere Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <fstream>

using namespace std;

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

int n, m;
int c, tc, nrc;
int v[1002];
int contor;

int main()
{
    int x;
    fin >> n >> m;
    for(int i = 0; i <= n  - 1 ; i ++)
    {
        fin >> v[i];
    }
    for(int i = 1; i <= m ; i ++)
    {
        fin >> c >> tc >> nrc;
        if(v[c] == 0)
        {
            contor += tc;
            for(int j = 1; j <= nrc; j ++)
            {
                fin >> x;
                if(v[x] == 1)
                    v[x] = 0;
                else
                    v[x] = 1;
            }
        }
        else
        {
            for(int j = 1; j <= nrc; j ++)
                fin >> x;
        }
    }
    fout << contor;
    return 0;
}