Cod sursa(job #1928787)

Utilizator Alex.PAlexandru Pacurar Alex.P Data 16 martie 2017 18:38:59
Problema Aprindere Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int mod[1001];

int main()
{
    FILE *fin, *fout;
    int n,m,i,c,tp,total,k,x;
    fin=fopen("aprindere.in","r");
    fout=fopen("aprindere.out","w");
    fscanf(fin,"%d%d",&n,&m);
    for(i=0;i<n;i++){
        fscanf(fin,"%d",&mod[i]);
    }
    total=0;
    for(i=0;i<m;i++){
        fscanf(fin,"%d",&c);
        if(mod[c]==0){
            mod[x]^=1;
            fscanf(fin,"%d%d",&tp,&k);
            for(k;k>0;k--){
                fscanf(fin,"%d",&x);
                mod[x]^=1;
            }
            total+=tp;
        }
    }
    fprintf(fout,"%d",total);
    return 0;
}