# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
914127 | SmuggingSpun | Cyberland (APIO23_cyberland) | C++17 | 862 ms | 10824 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 "cyberland.h"
#include<bits/stdc++.h>
using namespace std;
const double INF = 1e18;
template<class T>void minimize(T& a, T b){
if(a > b){
a = b;
}
}
struct Data{
int u;
double w;
Data(int _u, double _w) : u(_u), w(_w) {}
friend bool operator <(Data a, Data b){
return a.w > b.w;
}
};
double solve(int n, int m, int k, int h, vector<int>x, vector<int>y, vector<int>c, vector<int>arr) {
vector<vector<pair<int, int>>>e(n);
for(int i = 0; i < m; i++){
e[x[i]].emplace_back(y[i], c[i]);
e[y[i]].emplace_back(x[i], c[i]);
}
priority_queue<Data>q;
vector<double>d(n, INF);
q.emplace(0, d[0] = 0.0);
double ans = INF;
for(int i = min(k, 80); i > -1; i--){
vector<double>D(n, INF);
priority_queue<Data>Q;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |