Cod sursa(job #1453592)

Utilizator ciocan_catalinCiocan Catalin - Iulian ciocan_catalin Data 23 iunie 2015 22:05:46
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Teme Pregatire ACM Unibuc 2013 Marime 0.63 kb
#include <fstream>

using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int n,m,a[1005];

int main()
{
    int i,camera,j,timp,nrc,t,x;
    timp = 0;
    fin>>n>>m;
    for(i=0;i<n;i++) fin>>a[i];
    for(i=1;i<=m;i++)
    {
        fin>>camera>>t>>nrc;
        if(a[camera]==0)
        {
            timp +=t;
            for(j=1;j<=nrc;j++)
            {
                fin>>x;
                if(a[x]==0) a[x] = 1;
                else a[x] = 0;
            }
        }
        else for(j=1;j<=nrc;j++)fin>>x;
    }
    fout<<timp<<"\n";



    fout.close();
    return 0;
}