Submission #1326746

#TimeUsernameProblemLanguageResultExecution timeMemory
1326746vahagngComputer Network (BOI14_network)C++20
0 / 100
186 ms131072 KiB
#include "network.h" #include <bits/stdc++.h> using namespace std; vector<int>adj[1001]; int par[1001], dist[1001]; void findRoute(int N, int a, int b) { for (int i = 1; i <= N; i++) { if (i == a) continue; if (ping(a, i) == 0) { adj[a].push_back(i); adj[i].push_back(a); } } for (int i = 1; i <= N; i++) { dist[i] = INT_MAX; } dist[a] = 0; queue<int>q; q.push(a); while(!q.empty()){ auto node = q.front(); q.pop(); for(auto i : adj[node]){ if(dist[i] != INT_MAX) continue; dist[i] = dist[node] + 1; par[i] = node; q.push(i); } } vector<int>jampa; int B = b; while (B != a) { jampa.push_back(B); B = par[B]; } for(auto i : jampa){ travelTo(i); } }

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...