Submission #845482

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
8454822023-09-06 13:49:35LucaDantasLongest Trip (IOI23_longesttrip)C++17
100 / 100
16 ms856 KiB
#include "longesttrip.h"
#include <bits/stdc++.h>
using namespace std;
mt19937 rng(random_device{}());
int get(vector<int> a, const vector<int>& b) {
if(a.size() == 1) return a.back();
vector<int> a2;
while(a.size() > a2.size())
a2.push_back(a.back()), a.pop_back();
reverse(a2.begin(), a2.end());
if(are_connected(a, b))
return get(a, b);
return get(a2, b);
}
void ajusta(vector<int>& a, int a1) {
vector<int> aux;
while(a.back() != a1) {
aux.push_back(a.back());
a.pop_back();
}
reverse(aux.begin(), aux.end());
for(int x : a)
aux.push_back(x);
a = aux;
}
vector<int> longest_trip(int N, int D)
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#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...