Cod sursa(job #2698467)

Utilizator RaresPoinaruPoinaru-Rares-Aurel RaresPoinaru Data 22 ianuarie 2021 10:47:34
Problema Aprindere Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int v[1001];
int main()
{
    int n,m,i,x,camera,b,t,j;
    long long timp=0;
    bool ok;
    fin>>n>>m;
    for(i=0;i<n;i++)
    {
       fin>>v[i];
    }
    for(i=0;i<m;i++)
    {
        fin>>camera>>t>>b;
        bool ok=0;
        if(v[camera]==0)
        {
            ok=1;
            v[camera]=1;
            timp+=t;
        }
        for(j=1;j<=b;j++)
        {
            fin>>x;
            if(ok==1)
                v[x]=1-v[x];
        }
    }
    fout<<timp;
    fin.close ();
    fout.close ();
    return 0;
}