Cod sursa(job #865648)

Utilizator stoicatheoFlirk Navok stoicatheo Data 26 ianuarie 2013 19:26:56
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 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;
}