Cod sursa(job #1778988)

Utilizator MarlowTroneci Andreea Marlow Data 14 octombrie 2016 16:40:33
Problema Aprindere Scor 0
Compilator cpp Status done
Runda Teme Pregatire ACM Unibuc 2013 Marime 0.54 kb
#include <fstream>

using namespace std;
ifstream cin("aprindere.in");
ofstream cout("aprindere.cout");
int v[1001],n,m,ans;

int main()
{
    cin>>n>>m;
    for(int i=0;i<n;i++)
        cin>>v[i];
    for(int i=0;i<m;i++)
    {
        int c,t,nr,ok=0;
        cin>>c>>t>>nr;
        if(v[c]==0)
        {
            ans=ans+t;
            ok=1;
        }
        for(int j=1;j<=nr;j++)
        {
            int x;cin>>x;
            if(ok==1)
                v[x]=!v[x];
        }
    }
    cout<<ans;
    return 0;
}