# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
13564 | dohyun0324 | Factories (JOI14_factories) | C++98 | 4807 ms | 211152 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 "factories.h"
#include<vector>
#include<algorithm>
#include<string.h>
#define M 21474836470000000LL
using namespace std;
typedef pair<int,int> ppair;
ppair lev[500010];
int r,s,cnt,ch[500010],n,q,go[500010],num[500010],x,y,z,top[500010];
long long len[500010],dap;
vector<int>con[500010];
vector<int>cost[500010];
vector<long long>treeb[500010];
vector<long long>trees[500010];
struct data{
int p,q;
long long len;
}ch2[500010];
struct data2{
int x,cost;
}anc[500010];
void dfs(int x,int l)
{
int i;
ch[x]=1; lev[x].first=l; lev[x].second=x;
for(i=0;i<con[x].size();i++){
if(ch[con[x][i]]) continue;
anc[con[x][i]].x=x; anc[con[x][i]].cost=cost[x][i];
dfs(con[x][i],l+1);
num[x]+=num[con[x][i]];
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |