제출 #1007091

#제출 시각아이디문제언어결과실행 시간메모리
1007091edogawa_something가장 긴 여행 (IOI23_longesttrip)C++17
5 / 100
7 ms436 KiB
#include "longesttrip.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<ll> vii; typedef pair<ll,ll> pii; #define pb push_back #define F first #define S second #define all(v) v.begin(),v.end() const int M=1010; const ll inf=1e18; std::vector<int> longest_trip(int N, int D) { vector<int>v1,v2; for(int i=0;i<N;i++){ if(v1.empty()){ v1.pb(i); continue; } if(are_connected({i},{v1.back()})){ v1.pb(i); continue; } if(v2.empty()){ v2.pb(i); continue; } if(are_connected({i},{v2.back()})){ v2.pb(i); continue; } reverse(all(v2)); for(auto it:v2) v1.pb(it); v2.pb(i); } if(v1.size()>v2.size()) swap(v1,v2); return v2; }
#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...