Cod sursa(job #710560)

Utilizator NicuCJNicu B. NicuCJ Data 9 martie 2012 23:27:06
Problema Parcurgere DFS - componente conexe Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include <stack>
using namespace std;
bool vizitat[100];
int main()
{
	ifstream f("dfs.in");
	ofstream g("dfs.out");
	int n, m, p, k=1, y=0, contor=0, nod, vecin, i;
	stack<int> stiva;
	f>>n>>m;
	for(i=1; i<=m; i++)
	{
		f>>nod>>vecin;
		if(!vizitat[nod] && !vizitat[vecin])
			contor++;
		vizitat[nod]=true;
		vizitat[vecin]=true;
	}
	for(i=1; i<=n; i++)
	{
		if(!vizitat[i])
			contor++;
	}
	g<<contor;
}