Submission #16037

#TimeUsernameProblemLanguageResultExecution timeMemory
16037hongjun7Computer Network (BOI14_network)C++98
0 / 100
123 ms5076 KiB
#include "network.h" int d[2005]; void findRoute(int N, int a, int b) { int dist = ping(a, b); for (int i = 1; i <= N; i++) d[i] = 0; for (int i = 1; i <= N; i++) { if (i != a) d[i] = ping(a, i) + 1; } for (int i = 1; i <= dist; i++) { for (int j = 1; j <= N; j++) { if (d[j] - d[a] == 1) { int v = ping(j, b); if (dist == v + d[a]) { a = j; travelTo(j); break; } } } } travelTo(b); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...