Pagini recente » Cod sursa (job #2101883) | Cod sursa (job #1144305) | Cod sursa (job #1065159) | Cod sursa (job #3164544) | Cod sursa (job #1083549)
#include <cstdio>
FILE *f,*g;
using namespace std;
int main()
{
f=fopen("aprindere.in","r");
g=fopen("aprindere.out","w");
int n, m, s=0, v[1004], x, y, z;
fscanf(f,"%d %d",&n,&m);
for(int i=0 ; i<n ; i++)
fscanf(f,"%d",&v[i]);
for(int i=1 ; i<=m ; i++)
{
fscanf(f,"%d %d %d",&x,&y,&z);
if(!v[x])
{
for(int j=1 ; j<=z ; j++)
{
fscanf(f,"%d",&x);
if(v[x])
v[x] = 0;
else v[x] = 1;
}
s += y;
}
else
{
for(int j=1 ; j<=z ; j++)
{
fscanf(f,"%d",&x);
}
}
}
fprintf(g,"%d",s);
fclose(f);
fclose(g);
return 0;
}