Cod sursa(job #693371)

Utilizator Viva12Ferentz Sergiu Viva12 Data 27 februarie 2012 11:59:23
Problema Componente tare conexe Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.86 kb
#include <cstdio>
#include <vector>
#define lim 100010
using namespace std;
int n,m;
vector <int> G[lim],GT[lim];
int rez[lim];

void citire()
{
    scanf("%d %d",&n,&m);
        for(int i = 0; i<m;i++)
            {
                int x,y;
                scanf("%d %d",&x,&y);
                G[x].push_back(y);
                GT[y].push_back(x);
            }
}
int nr = 0;

int viz[lim];

int sir[lim];
void dfs(int vf)
{
    viz[vf] = 1;

    for(int i=0;i<G[vf].size();i++)
    {   if(!viz[G[vf][i]])
        dfs(G[vf][i]);
    }
    sir[nr++];

}

void dfs2(int vf)
{
    viz[vf]=0;

}

void tarjan(int vf)
{
    for(int i=1;i<=n;i++)
        {
            if(!viz[i])
            dfs(i);
        }


}

int main()
{

    freopen("tarjan.in","r",stdin);
    //freopen("tarjan.out","w",stdout);
    return 0;
}