답안 #419439

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
419439 2021-06-07T06:35:10 Z Emin2004 악어의 지하 도시 (IOI11_crocodile) C++14
46 / 100
174 ms 262148 KB
#include "crocodile.h"
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define pb push_back
#define pii pair<int, ll>
#define F first
#define S second

const int N = 200005;
const int mod = 1e9+7;

vector<pii> a[N];

int DFS(int node, int par){
    ll mn1 = LONG_MAX, mn2 = LONG_MAX;
    for(pii i : a[node]){
        if(i.F == par) continue;
        ll cur = DFS(i.F, node) + i.S;
        if(cur <= mn1){
            mn2 = mn1;
            mn1 = cur;
        }
        else if(cur < mn2) mn2 = cur;
    }
    if(mn1 == LONG_MAX || mn2 == LONG_MAX) return 0;
    return mn2;
}

int travel_plan(int n, int m, int r[][2], int l[], int k, int p[]){
    for(int i = 0; i < m; i++){
        int u = r[i][0];
        int v = r[i][1];
        ll w = l[i];
        a[u].pb({v, w});
        a[v].pb({u, w});
    }
    return DFS(0, 0);
}


# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 4940 KB Output is correct
2 Correct 3 ms 5004 KB Output is correct
3 Correct 3 ms 4940 KB Output is correct
4 Correct 4 ms 5080 KB Output is correct
5 Correct 4 ms 5068 KB Output is correct
6 Correct 3 ms 5068 KB Output is correct
7 Correct 4 ms 5016 KB Output is correct
8 Correct 4 ms 5016 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 4940 KB Output is correct
2 Correct 3 ms 5004 KB Output is correct
3 Correct 3 ms 4940 KB Output is correct
4 Correct 4 ms 5080 KB Output is correct
5 Correct 4 ms 5068 KB Output is correct
6 Correct 3 ms 5068 KB Output is correct
7 Correct 4 ms 5016 KB Output is correct
8 Correct 4 ms 5016 KB Output is correct
9 Runtime error 174 ms 262148 KB Execution killed with signal 9
10 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 3 ms 4940 KB Output is correct
2 Correct 3 ms 5004 KB Output is correct
3 Correct 3 ms 4940 KB Output is correct
4 Correct 4 ms 5080 KB Output is correct
5 Correct 4 ms 5068 KB Output is correct
6 Correct 3 ms 5068 KB Output is correct
7 Correct 4 ms 5016 KB Output is correct
8 Correct 4 ms 5016 KB Output is correct
9 Runtime error 174 ms 262148 KB Execution killed with signal 9
10 Halted 0 ms 0 KB -