제출 #846513

#제출 시각아이디문제언어결과실행 시간메모리
846513Trisanu_DasLongest Trip (IOI23_longesttrip)C++17
5 / 100
7 ms604 KiB
#include <bits/stdc++.h>
using namespace std;
#include "longesttrip.h"
 
vector<int> longest_trip(int N, int D){
  vector<int> ans;
  int u = 0; ans.push_back(u);
  while(u < N - 1){
    if(are_connected({u}, {u + 1})) ans.push_back(++u);
    else if(u != N - 2){
      ans.push_back(u + 1); ans.push_back(u + 2); u += 2;
    }else{
      reverse(ans.begin(), ans.end()); ans.push_back(N - 1); u++;
    }
  }
  return ans;
}
#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...