Submission #154154

#TimeUsernameProblemLanguageResultExecution timeMemory
154154nicolaalexandraComputer Network (BOI14_network)C++14
25 / 100
125 ms8184 KiB
#include <iostream> #include "network.h" #include <cstring> using namespace std; int f[1010]; /*void travelTo (int x){ cout<<x<<" "; } int ping (int a, int b){ /// dist minima de la a la b cout<<"? "<<a<<" "<<b<<endl; int ans; cin>>ans; return ans; }*/ void findRoute (int n, int a, int b){ memset (f,0,sizeof f); int dist = ping (a,b); int nod = a; f[a] = 1; for (;;){ dist--; if (dist == -1){ travelTo(b); break; } for (int i=1;i<=n;i++){ if (f[i]) continue; if (ping(nod,i) == 0 && ping (i,b) == dist){ travelTo(i); nod = i; f[nod] = 1; 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]
     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]
             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...