Pagini recente » soldiers | Cod sursa (job #1444234) | Cod sursa (job #1575046) | Cod sursa (job #1277592) | Cod sursa (job #844990)
Cod sursa(job #844990)
#include<stdio.h>
int stare[1000];
int main()
{
FILE *fin,*fout;
fin=fopen("aprindere.in","r");
fout=fopen("aprindere.out","w");
int n,m,i;
fscanf(fin,"%d%d",&n,&m);
for(i=0; i<n; i++)
fscanf(fin,"%d",&stare[i]);
int c,t,nr,j;
int s=0;
for(i=0; i<m; i++)
{
fscanf(fin,"%d%d%d",&c,&t,&nr);
int x;
if(stare[c]==0)
{
s+=t;
for(j=0; j<nr; j++)
{
fscanf(fin,"%d",&x);
if(stare[x]==0)
stare[x]=1;
else
stare[x]=0;
}
}
else
for(j=0; j<nr; j++)
fscanf(fin,"%d",&x);
}
fprintf(fout,"%d",s);
return 0;
}