Brute force fail

This commit is contained in:
Guilherme Werner
2023-06-17 16:10:47 -03:00
parent 948198a69b
commit 52f777e625
3 changed files with 47 additions and 2 deletions

View File

@ -37,9 +37,12 @@ public:
void Remove(int u, int v);
void RemoveD(int u, int v);
void TransitiveClosure();
void Permute();
Graph *Clone();
private:
void DFS(int u, vector<int> &disc, vector<int> &low, vector<int> &parent, vector<pair<int, int>> &bridge);
int DFSCount(int v, bool visited[]);
void PrintPermutations(const std::vector<int> &array);
void PermuteArray(std::vector<int> &array, int start);
};