# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
976696 | Mr_Husanboy | Cyberland (APIO23_cyberland) | C++17 | 1415 ms | 80756 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 "bits/stdc++.h"
#include "cyberland.h"
using namespace std;
#define INF 2000000000
#define INFLL 3000000000000000000LL
#define ll long double
double solve(int N, int M, int K, int H, vector<int> x, vector<int> y, vector<int> c, vector<int> arr) {
vector<pair<int,int>>adj[N];
for(int i=0;i<M;i++){
adj[x[i]].push_back({y[i],c[i]});
adj[y[i]].push_back({x[i],c[i]});
}
long double dis2[N][min(K,40)+1];
long double dis[N][min(K,40)+1];
for(int i=0;i<N;i++){
for(int j=0;j<=min(K,41);j++){
dis2[i][j]=INFLL;
dis[i][j]=0;
}
}
priority_queue<pair<pair<long double,long double>,pair<int,int>>>q;
q.push({{-0,-0},{H,0}});
while(!q.empty()){
auto u=q.top();q.pop();
long long d1=-u.first.first;
long double d=-u.first.second;
int cur=u.second.first;
int k=u.second.second;
# | 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... |