Cod sursa(job #1942597)

Utilizator Andrei501Clicinschi Andrei Andrei501 Data 28 martie 2017 09:03:11
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.81 kb
#include <cstdio>

using namespace std;

int v[1001];

int main()
{
    freopen ("aprindere.in","r",stdin);
    freopen ("aprindere.out","w",stdout);

    int n,m;
    scanf ("%d %d",&n,&m);

    int i,j,a,nr,t,T=0;
    for (i=0; i<n; i++)
    {
        scanf ("%d",&v[i]);
    }

    for (i=1; i<=m; i++)
    {
        scanf ("%d %d",&a,&t);
        if (v[a]==0)
        {
            scanf ("%d",&nr);
            T+=t;
            for (j=1; j<=nr; j++)
            {
                scanf ("%d",&a);
                v[a]++;
                v[a]%=2;
            }
        }
        else
        {
            scanf ("%d",&nr);
            for (j=1; j<=nr; j++)
            {
                scanf ("%d",&a);
            }
        }
    }

    printf ("%d",T);

    return 0;
}