Cod sursa(job #610239)

Utilizator alex_ovidiunituAlex Ovidiu Nitu alex_ovidiunitu Data 25 august 2011 23:24:20
Problema Aprindere Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<iostream>
#include<fstream>
int a[1005][105],v[1230],timp,t[10000];
using namespace std;
int main(void)
{
	int m,n,c,nr1,i,j;
	fstream f,g;
	f.open("aprindere.in",ios::in);
	g.open("aprindere.out",ios::out);
	f>>n>>m;
	for(i=0;i<n;i++)
		f>>v[i];
	for (i=0;i<m;i++)
	{
		f>>c>>t[c]>>a[c][0];
		for (j=1;j<=a[c][0];j++)
			f>>a[c][j];
	}
	for (i=0;i<n;i++)
	{
		if (!v[i])
		{
			timp=timp+t[i];
			for (j=1;j<=a[i][0];j++)
					v[a[i][j]]=(!v[a[i][j]]);
		}
	}
	g<<timp;
}