#include "supertrees.h"
#include <vector>
#include <bits/stdc++.h>
using namespace std;
#define pb push_back
#define V vector
using namespace std;
typedef long long ll;
#define all(v) v.begin(), v.end()
#define P pair
#define F first
#define S second
int construct(std::vector<std::vector<int>> p) {
int n = p.size();
std::vector<std::vector<int>> answer(n,V<int>(n));
V<int>comp(n);
for(int i=0;i<n;i++){
comp[i]=i;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(p[i][j]==1){
comp[i]=comp[j];
break;
}
}
}
for(int i=0;i<n;i++) {
for (int j = 0; j < n; j++) {
if (comp[i] == j && i != j) {
answer[i][j] = 1;
answer[j][i] = 1;
}
}
}
build(answer);
return 1;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |