Submission #985417

# Submission time Handle Problem Language Result Execution time Memory
985417 2024-05-17T19:31:17 Z kkkkkkkk Cyberland (APIO23_cyberland) C++17
8 / 100
31 ms 6820 KB
#include <bits/stdc++.h>

using namespace std;

vector<pair<int,int> > G[100005];
double rez=0;
int N;

void dijkstra(int kraj) {
    bool vis[N]={0};
    double dist[N];
    for (int i=0;i<N;i++)
        dist[i]=1e15;
    priority_queue<pair<double,int> > pq;
    pq.push({0,0});
    dist[0]=0;
    while (!pq.empty()) {
        int teme=pq.top().second;
        pq.pop();
        if (vis[teme]) continue;
        vis[teme]=1;
        for (auto x:G[teme]) {
            int next=x.first, dist_between=x.second;
            if (dist[next]>dist[teme]+dist_between) {
                dist[next]=dist[teme]+dist_between;
                pq.push({-dist[next], next});
            }
        }
    }
    rez=dist[kraj];
}

double solve(int n, int m, int k, int h, vector<int> a, vector<int> b, vector<int> c, vector<int> arr) {
    for(int i=0;i<n;i++)
        G[i].clear();
    N=n;
    for (int i=0;i<m;i++) {
        G[a[i]].push_back({b[i],c[i]});
        G[b[i]].push_back({a[i],c[i]});
    }
    dijkstra(h);
    return rez;
}
# Verdict Execution time Memory Grader output
1 Incorrect 14 ms 2908 KB Wrong Answer.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 16 ms 2904 KB Correct.
2 Correct 20 ms 2908 KB Correct.
3 Correct 19 ms 2904 KB Correct.
4 Correct 20 ms 2908 KB Correct.
5 Correct 19 ms 2908 KB Correct.
6 Correct 17 ms 3480 KB Correct.
7 Correct 22 ms 3420 KB Correct.
8 Correct 11 ms 4188 KB Correct.
9 Correct 18 ms 2652 KB Correct.
10 Correct 18 ms 2652 KB Correct.
# Verdict Execution time Memory Grader output
1 Incorrect 19 ms 2908 KB Wrong Answer.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 31 ms 6820 KB Wrong Answer.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 16 ms 2904 KB Wrong Answer.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 17 ms 3160 KB Wrong Answer.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 19 ms 3060 KB Wrong Answer.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 18 ms 2904 KB Wrong Answer.
2 Halted 0 ms 0 KB -