Cod sursa(job #863950)

Utilizator somfeleaniuliaSomfelean Iulia somfeleaniulia Data 24 ianuarie 2013 13:52:44
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.78 kb
#include <fstream>

using namespace std;

    fstream fin("aprindere.in",ios::in),fout("aprindere.out",ios::out);
    int a[1001],i,j,nri,n,nrc,c,t,b,total;
int main()
{

    fin>>nri>>n;
    for(i=0;i<nri;i++)
    {
        fin>>a[i];
    }
   /* for(i=0;i<nri;i++)
    {
        fout<<a[i]<<" ";
    }*/
    for(i=0;i<n;i++)
    {

        fin>>b>>t>>nrc;

        if(!a[b])
        {
            a[b]=1;
            total+=t;
            for(j=0;j<nrc;j++)
            {
                fin>>c;
                a[c]=!a[c];
            }


        }
        else
        {
            for(j=0;j<nrc;j++)
            {
                fin>>c;

            }
        }
    }
    fout<<total;



    fin.close();
    fout.close();
    return 0;
}