Cod sursa(job #935138)

Utilizator catalinutzbCraciun Catalin catalinutzb Data 1 aprilie 2013 20:24:54
Problema Aprindere Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
/// Craciun Catalin (c)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");

int n,m;
int nc;
long long t=0;
bool A[1010];

void aprindere(int indice){

}

int main(){

    int i,indice;
    int timp;
    int x;

    f>>n>>m;
    for (i=1;i<=n;i++)
        f>>A[i];
    for (i=1;i<=m;i++){
        f>>indice;
        if (A[indice]==0){
            f>>timp>>nc;
            t+=timp;
            for (i=1;i<=nc;i++){
                f>>x;
                if (A[x]==1)
                    A[x]=0;
                else
                    A[x]==1;
            }
        }
    }
    f.close();

    g<<t<<"\n";
    g.close();

    return 0;
}