Cod sursa(job #1327393)

Utilizator forever16Alex M forever16 Data 26 ianuarie 2015 18:00:38
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <iostream>
#include<fstream>

using namespace std;
    ifstream f("aprindere.in");
    ofstream g("aprindere.out");

int n, k, camera=0, cost=0, c[1001], s=0, nr=0, a[1001], x;
int main()
{   f>>n>>k; n=n-1;
    for(int i=0; i<=n; i++) f>>a[i];

    for(int i=1; i<=k; i++) {f>>camera>>cost>>nr;
        for(int j=1; j<=nr; j++)
            f>>c[j];
    if(a[camera]==0) {s+=cost;
    for(int j=1; j<=nr; j++)
           { if(a[c[j]]==0) a[c[j]]=1;
            else a[c[j]]=0; } } }
    g<<s;
    return 0;
}