# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
702999 | jamezzz | Amusement Park (JOI17_amusement_park) | C++17 | 44 ms | 16584 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "Joi.h"
#include <bits/stdc++.h>
using namespace std;
#define maxn 10005
#define pb push_back
namespace joi{
int num[maxn],par[maxn],rnk[maxn];
bool in[maxn],vis[maxn];
vector<int> v[maxn],AL[maxn];
vector<pair<int,int>> edges;
void dfs(int u,int p,vector<int> stuff);
void proc();
int fp(int i);
void join(int x,int y);
}
int joi::fp(int i){
return (par[i]==i)?i:par[i]=fp(par[i]);
}
void joi::join(int x,int y){
x=fp(x),y=fp(y);
if(x==y)return;
if(rnk[x]<rnk[y])par[x]=y;
else par[y]=x;
if(rnk[x]==rnk[y])++rnk[x];
}
void joi::dfs(int u,int p,vector<int> stuff){
# | 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... |