Pagini recente » Cod sursa (job #1928068) | Cod sursa (job #1047460) | Cod sursa (job #733974) | Cod sursa (job #2332315) | Cod sursa (job #1083548)
#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;
}