Cod sursa(job #3147170)

Utilizator staR.cChira Jurj Miruna staR.c Data 24 august 2023 14:23:00
Problema Aprindere Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.72 kb
#include <fstream>

using namespace std;

ifstream cin("aprindere.in");
ofstream cout("aprindere.out");
int main()
{

    bool cam[1003];
    int ans=0;
    int n, m; cin>> n>> m;
    int i;
    for(i=0; i<n; i++){
        cin >> cam[i];
    }
    for(i=0; i<m; i++){
        int ok=0;
        int c, t, nr; cin>>c>>t>>nr;
        if(cam[c]==false){
            ans+=t;
            while(nr){
                int x; cin>>x;
            if(cam[x]==false)
                cam[x]=true;
            else cam[x]=false;
                nr--;
            }
        }
        else {
            while(nr){
                int y; cin>>y;
            nr--;
            }
        }

    }
    cout << ans<<'\n';
}