제출 #319912

#제출 시각아이디문제언어결과실행 시간메모리
319912knon0501Crocodile's Underground City (IOI11_crocodile)C++14
46 / 100
194 ms262148 KiB
#include "crocodile.h" #include <bits/stdc++.h> using namespace std; int n; vector<pair<int,int>> a[100001]; long long dp[100001]; int chk[100001]; long long dfs(int v,int p){ if(chk[v])return dp[v]=0; vector<long long> b; for(auto u: a[v]){ if(u.first==p)continue; b.push_back(dfs(u.first,v)+u.second); } sort(b.begin(),b.end()); return dp[v]=b[1]; } int travel_plan(int N, int M, int R[][2], int L[], int K, int P[]) { n=N; int i,j; for(i=0 ; i<K ; i++)chk[P[i]]=1; for(i=0 ; i<M ; i++){ int u=R[i][0]; int v=R[i][1]; a[u].push_back({v,L[i]}); a[v].push_back({u,L[i]}); } dfs(0,-1); return dp[0]; }

컴파일 시 표준 에러 (stderr) 메시지

crocodile.cpp: In function 'int travel_plan(int, int, int (*)[2], int*, int, int*)':
crocodile.cpp:22:11: warning: unused variable 'j' [-Wunused-variable]
   22 |     int i,j;
      |           ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...