Cod sursa(job #1762148)

Utilizator RaduToporanRadu Toporan RaduToporan Data 23 septembrie 2016 12:48:26
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <cstdio>

int n,m,i,j,a[1002],c,tc,nrc,s=0,x;

int main()
{
    freopen("aprindere.in","r",stdin);
    freopen("aprindere.out","w",stdout);
    scanf("%d%d",&n,&m);
    for (i=0; i<n; i++) scanf("%d",&a[i]);
    for (i=1; i<=m; i++)
    {
        scanf("%d%d%d",&c,&tc,&nrc);
        if (a[c]==0)
        {
            s=s+tc;
            for (j=1; j<=nrc; j++)
                {
                    scanf("%d",&x);
                    if (a[x]==0) a[x]=1; else a[x]=0;
                }
        }
        else for (j=1; j<=nrc; j++) scanf("%d",&x);
    }
    printf("%d\n",s);
    return 0;
}