# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1175296 | Haidara314 | Factories (JOI14_factories) | C++20 | 7394 ms | 589824 KiB |
#include "factories.h"
#include<bits/stdc++.h>
#define ll long long
#define F first
#define S second
using namespace std;
ll dis[500005];
bool vis[500005];
vector<pair<int,ll>>adj[500005];
vector<vector<pair<int,ll>>>cen(500005);
ll sz[500005];
void dfssz(int u,int p)
{
//cout<<u<<" "<<p<<endl;
if(vis[u])return;
sz[u]=1;
for(auto x:adj[u])
{
if(x.F==p)continue;
dfssz(x.F,u);
sz[u]+=sz[x.F];
}
}
int getcen(int u,int p,int s)
{
//if(vis[u])return 0;
int cent=u;
for(auto x:adj[u])
{
if(x.F==p||vis[x.F])continue;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |