This documentation is automatically generated by competitive-verifier/competitive-verifier
// competitive-verifier: PROBLEM https://onlinejudge.u-aizu.ac.jp/problems/2834
#include <cstdint>
#include <iostream>
#include <vector>
#include "graph/dijkstra.hpp"
#include "graph/graph.hpp"
int main(void) {
int n, m, s, t;
std::cin >> n >> m >> s >> t;
--s, --t;
std::vector<int> d(n);
for (auto &e : d) std::cin >> e;
Graph<std::int64_t> g(n * 2);
for (int i = 0; i < m; ++i) {
int a, b;
std::cin >> a >> b;
--a, --b;
g.add_edge(a * 2 + 1, b * 2, 0);
}
for (int i = 0; i < n; ++i) g.add_edge(i * 2, i * 2 + 1, d[i]);
for (int i = 0; i < n - 1; ++i) g.add_edge(i * 2 + 3, i * 2 + 1, 0);
auto dist = dijkstra(g, s * 2 + 1);
std::cout << dist[t * 2 + 1] << '\n';
return 0;
}
Traceback (most recent call last):
File "/home/runner/.local/lib/python3.12/site-packages/competitive_verifier/oj/resolver.py", line 291, in resolve
bundled_code = language.bundle(path, basedir=basedir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/.local/lib/python3.12/site-packages/competitive_verifier/oj/verify/languages/cplusplus.py", line 242, in bundle
bundler.update(path)
File "/home/runner/.local/lib/python3.12/site-packages/competitive_verifier/oj/verify/languages/cplusplus_bundle.py", line 479, in update
self._resolve(pathlib.Path(included), included_from=path)
File "/home/runner/.local/lib/python3.12/site-packages/competitive_verifier/oj/verify/languages/cplusplus_bundle.py", line 286, in _resolve
raise BundleErrorAt(path, -1, "no such header")
competitive_verifier.oj.verify.languages.cplusplus_bundle.BundleErrorAt: graph/dijkstra.hpp: line -1: no such header
| Env | Name | Status | Elapsed | Memory |
|---|---|---|---|---|
| g++ | 10_handmade_00 |
|
2 ms | 4 MB |
| g++ | 10_handmade_01 |
|
2 ms | 4 MB |
| g++ | 40_small_random_00 |
|
2 ms | 3 MB |
| g++ | 40_small_random_01 |
|
2 ms | 4 MB |
| g++ | 40_small_random_02 |
|
2 ms | 4 MB |
| g++ | 40_small_random_03 |
|
2 ms | 4 MB |
| g++ | 40_small_random_04 |
|
2 ms | 4 MB |
| g++ | 40_small_random_05 |
|
2 ms | 4 MB |
| g++ | 40_small_random_06 |
|
2 ms | 4 MB |
| g++ | 40_small_random_07 |
|
2 ms | 4 MB |
| g++ | 40_small_random_08 |
|
2 ms | 4 MB |
| g++ | 40_small_random_09 |
|
2 ms | 4 MB |
| g++ | 50_random_00 |
|
35 ms | 12 MB |
| g++ | 50_random_01 |
|
66 ms | 13 MB |
| g++ | 50_random_02 |
|
65 ms | 17 MB |
| g++ | 50_random_03 |
|
52 ms | 14 MB |
| g++ | 50_random_04 |
|
16 ms | 6 MB |
| g++ | 50_random_05 |
|
12 ms | 5 MB |
| g++ | 50_random_06 |
|
59 ms | 15 MB |
| g++ | 50_random_07 |
|
20 ms | 10 MB |
| g++ | 50_random_08 |
|
35 ms | 11 MB |
| g++ | 50_random_09 |
|
66 ms | 12 MB |
| g++ | 60_MMAX_random_00 |
|
6 ms | 4 MB |
| g++ | 60_MMAX_random_01 |
|
4 ms | 4 MB |
| g++ | 60_MMAX_random_02 |
|
17 ms | 4 MB |
| g++ | 60_MMAX_random_03 |
|
8 ms | 4 MB |
| g++ | 60_MMAX_random_04 |
|
12 ms | 4 MB |
| g++ | 60_NMAX_random_00 |
|
60 ms | 17 MB |
| g++ | 60_NMAX_random_01 |
|
81 ms | 18 MB |
| g++ | 60_NMAX_random_02 |
|
37 ms | 16 MB |
| g++ | 60_NMAX_random_03 |
|
73 ms | 18 MB |
| g++ | 60_NMAX_random_04 |
|
76 ms | 18 MB |
| g++ | 60_NMMAX_00 |
|
37 ms | 6 MB |
| g++ | 70_s1tN_NMAX_00 |
|
83 ms | 19 MB |
| g++ | 80_slarge_tsmall_random_00 |
|
21 ms | 10 MB |
| g++ | 80_slarge_tsmall_random_01 |
|
30 ms | 6 MB |
| g++ | 80_slarge_tsmall_random_02 |
|
38 ms | 8 MB |
| g++ | 80_slarge_tsmall_random_03 |
|
78 ms | 17 MB |
| g++ | 80_slarge_tsmall_random_04 |
|
37 ms | 14 MB |
| g++ | 90_s1tN_all_NMAX_00 |
|
86 ms | 21 MB |