Submission #1339345

#TimeUsernameProblemLanguageResultExecution timeMemory
1339345nathlol2Computer Network (BOI14_network)C++20
0 / 100
50 ms4244 KiB
#include "network.h"
const int NN = 1e3 + 5;
int dist[2][NN];

void findRoute (int n, int a, int b){
    for(int i = 1;i<=n;i++){
        if(i != a) dist[0][i] = ping(a, i) + 1;
        if(i != b) dist[1][i] = ping(b, i) + 1;
    }
    int d = dist[0][b], cur = a;
    for(int i = 0;i<d;i++){
        for(int j = 1;j<=n;j++){
            if(j != cur && dist[0][cur] + 1 + dist[1][j] == d){
                travelTo(j);
                cur = j;
                break;
            }
        }
    }
}

Compilation message (stderr)

grader.c: In function 'int main()':
grader.c:48:11: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   48 |     scanf ("%d%d%d%d", &N, &a, &b, &M);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
grader.c:51:18: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   51 |             scanf("%d", &distance[u][v]);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...