Submission #1314880

#TimeUsernameProblemLanguageResultExecution timeMemory
1314880maxzyb0yComputer Network (BOI14_network)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; int N, a, b; int d_ab; // Mockup of ping() — interactive system provides this int ping(int i, int j); void findRoute(int N_, int a_, int b_) { N = N_, a = a_, b = b_; // distance from a to b d_ab = ping(a, b); // store distances from a and b vector<int> distA(N+1), distB(N+1); for (int i = 1; i <= N; ++i) { distA[i] = ping(a, i); distB[i] = ping(b, i); } vector<int> pathNodes; for (int i = 1; i <= N; ++i) { if (distA[i] + distB[i] == d_ab) { pathNodes.push_back(i); } } sort(pathNodes.begin(), pathNodes.end(), [&](int x, int y){ return distA[x] < distA[y]; }); // output path for (int x : pathNodes) { travelTo(x); } }

Compilation message (stderr)

network.cpp: In function 'void findRoute(int, int, int)':
network.cpp:35:9: error: 'travelTo' was not declared in this scope
   35 |         travelTo(x);
      |         ^~~~~~~~
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]);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~