Submission #35176797


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

int main() {
    using ll = long long;
    constexpr ll inf = numeric_limits<ll>::max() / 2;
    int n, m, k;
    cin >> n >> m >> k;
    vector<int> a(m), b(m), c(m);
    vector<ll> dist(n, inf);
    dist[0] = 0;
    for (int i = 0; i < m; ++i) {
        cin >> a[i] >> b[i] >> c[i];
        a[i] -= 1;
        b[i] -= 1;
    }
    while (k--) {
        int e;
        cin >> e;
        e -= 1;
        if (dist[b[e]] > dist[a[e]] + c[e]) {
            dist[b[e]] = dist[a[e]] + c[e];
        }
    }
    if (dist[n - 1] == inf) {
        cout << -1 << '\n';
    } else {
        cout << dist[n - 1] << '\n';
    }
    return 0;
}

Submission Info

Submission Time
Task E - Subsequence Path
User KoD
Language C++ (GCC 9.2.1)
Score 500
Code Size 708 Byte
Status AC
Exec Time 183 ms
Memory 7028 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 500 / 500
Status
AC × 3
AC × 26
Set Name Test Cases
Sample example_00.txt, example_01.txt, example_02.txt
All example_00.txt, example_01.txt, example_02.txt, test_00.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt
Case Name Status Exec Time Memory
example_00.txt AC 5 ms 3588 KiB
example_01.txt AC 3 ms 3432 KiB
example_02.txt AC 2 ms 3448 KiB
test_00.txt AC 183 ms 7028 KiB
test_01.txt AC 3 ms 3580 KiB
test_02.txt AC 60 ms 4116 KiB
test_03.txt AC 79 ms 4912 KiB
test_04.txt AC 41 ms 3760 KiB
test_05.txt AC 66 ms 4040 KiB
test_06.txt AC 123 ms 6048 KiB
test_07.txt AC 78 ms 5504 KiB
test_08.txt AC 156 ms 6416 KiB
test_09.txt AC 132 ms 6300 KiB
test_10.txt AC 156 ms 6560 KiB
test_11.txt AC 145 ms 5704 KiB
test_12.txt AC 74 ms 4304 KiB
test_13.txt AC 128 ms 6044 KiB
test_14.txt AC 88 ms 5080 KiB
test_15.txt AC 139 ms 6828 KiB
test_16.txt AC 98 ms 6072 KiB
test_17.txt AC 173 ms 6740 KiB
test_18.txt AC 122 ms 5964 KiB
test_19.txt AC 122 ms 5340 KiB
test_20.txt AC 130 ms 5424 KiB
test_21.txt AC 47 ms 4548 KiB
test_22.txt AC 147 ms 5180 KiB