Cod sursa(job #872517)

Utilizator CostanMiriamCostan Miriam CostanMiriam Data 6 februarie 2013 09:56:42
Problema Aprindere Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>
using namespace std;
ifstream fin ("aprindere.in");
ofstream fout ("aprindere.out");
int m,n,a,b,c,d,i,j,t;
int v[1030];
int main () {
	fin>>n>>m;
	for (i=0;i<n;i++) 
		fin>>v[i];
	for (i=1;i<=m;i++){
		fin>>a;
		if (v[a]==0) {
			fin>>b>>c;
			t += b;
			for (j=1;j<=c;j++) {
				fin>>d;
				if (v[d]==0)
					v[d]=1;
				else
					v[d]=0;
			}
		}else {
			fin>>b>>c;
			for (j=1;j<=c;j++)
				fin>>d;
		}
	}
	fout << t;
	return 0;
}