Pagini recente » Cod sursa (job #285880) | Cod sursa (job #219805) | Cod sursa (job #361771) | Cod sursa (job #515426) | Cod sursa (job #1072433)
#include <stdio.h>
FILE *in,*out;
using namespace std;
int n,i,j,m;
int c,tc,nrc;
int camera,timp=0,stare[1000];
int main()
{
in=fopen("aprindere.in","rt");
fscanf(in,"%d %d",&n,&m);
for(i=0; i<n; i++)
fscanf(in,"%d",&stare[i]);
for(i=1; i<=m; i++)
{
j=1;
fscanf(in,"%d %d %d",&c,&tc,&nrc);
if(!stare[c])
{
timp+=tc;
for(j=1; j<=nrc; j++)
{
fscanf(in,"%d",&camera);
if(!stare[camera])
stare[camera]=1;
else
stare[camera]=0;
}
}
else
{
for(j=1; j<=nrc; j++)
fscanf(in,"%d",&camera);
}
}
fclose(in);
out=fopen("aprindere.out","wt");
fprintf(out,"%d",timp);
fclose(out);
return 0;
}