Cod sursa(job #1209764)

Utilizator katakonst94Pirvu Constantin Catalin katakonst94 Data 18 iulie 2014 15:16:59
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <iostream>
#include <fstream>
using namespace std;
int in[1000][1000]={};
int main()
{

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

    int n,a,b,cam[1000]={},s=0;
    f>>n;
    f>>a;
    for(int i=0;i<n;i++){
          f>>cam[i];
    }
    for(int i=0;i<a;i++)
    {
        int c,tc,nrc,ok=0;
        f>>c;
        f>>tc;
        f>>nrc;
        int b[1000];
        for(int j=0;j<nrc;j++)
              f>>b[j];
       if(cam[c]==0)
       {    s+=tc;
           for(int k=0;k<nrc;k++){
                 cam[b[k]]++;
                 cam[b[k]]=cam[b[k]]%2;
           }
       }




    }
    g<<s;
    return 0;
}