Submission #1195145

#TimeUsernameProblemLanguageResultExecution timeMemory
1195145mannshah1211Longest Trip (IOI23_longesttrip)C++20
15 / 100
3 ms416 KiB
#include "longesttrip.h" #include <bits/stdc++.h> using namespace std; vector<int> longest_trip(int n, int d) { int front = 0, back = -1; for (int v = 1; v < n; v++) { if (are_connected(vector<int>(1, front), vector<int>(1, v))) { back = v; break; } } assert(back != -1); vector<int> trip; trip.push_back(front); trip.push_back(back); for (int v = 0; v < n; v++) { if (v != back && v != front) { if (are_connected(vector<int>(1, trip.back()), vector<int>(1, v))) { trip.push_back(v); } else { vector<int> now = trip; trip.clear(); trip.push_back(v); for (int u : now) { trip.push_back(u); } } } } return trip; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...