# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
988603 | 2024-05-25T09:18:51 Z | Gray | 가장 긴 여행 (IOI23_longesttrip) | C++17 | 783 ms | 2204 KB |
#include "longesttrip.h" #include<bits/stdc++.h> #include <cassert> using namespace std; #define ll long long #define ff first #define ss second #define ln endl vector<vector<ll>> A; ll n, d; std::vector<int> longest_trip(int N, int D) { n=N; d=D; A.clear(); A.resize(N); for (ll i=0; i<n; i++){ for (ll j=i+1; j<n; j++){ if (are_connected({(int)i}, {(int)j})){ A[i].push_back(j); A[j].push_back(i); } } } vector<ll> semi; for (ll i=0; i<n; i++){ if (A[i].size()<n-1){ semi.push_back(i); } } // assert(semi.size()==0 or semi.size()==2); vector<int> ans; if (semi.size()==0){ for (ll i=0; i<n; i++) ans.push_back(i); }else{ ans.push_back(semi[0]); for (ll i=0; i<n; i++){ if (i!=semi[0] and i!=semi[1]){ ans.push_back(i); } } ans.push_back(semi[1]); } return ans; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 344 KB | Incorrect |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 344 KB | Output is correct |
2 | Correct | 29 ms | 344 KB | Output is correct |
3 | Correct | 119 ms | 1112 KB | Output is correct |
4 | Correct | 355 ms | 1228 KB | Output is correct |
5 | Correct | 783 ms | 2116 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 10 ms | 344 KB | Output is correct |
2 | Correct | 23 ms | 344 KB | Output is correct |
3 | Correct | 126 ms | 708 KB | Output is correct |
4 | Correct | 370 ms | 860 KB | Output is correct |
5 | Correct | 698 ms | 2096 KB | Output is correct |
6 | Correct | 10 ms | 344 KB | Output is correct |
7 | Incorrect | 1 ms | 344 KB | Incorrect |
8 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 344 KB | Output is correct |
2 | Correct | 21 ms | 600 KB | Output is correct |
3 | Correct | 108 ms | 1112 KB | Output is correct |
4 | Correct | 345 ms | 1992 KB | Output is correct |
5 | Correct | 750 ms | 2064 KB | Output is correct |
6 | Correct | 7 ms | 344 KB | Output is correct |
7 | Incorrect | 1 ms | 344 KB | Incorrect |
8 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 7 ms | 344 KB | Output is correct |
2 | Correct | 20 ms | 344 KB | Output is correct |
3 | Partially correct | 116 ms | 600 KB | Output is partially correct |
4 | Partially correct | 354 ms | 1496 KB | Output is partially correct |
5 | Partially correct | 754 ms | 2204 KB | Output is partially correct |
6 | Correct | 7 ms | 344 KB | Output is correct |
7 | Incorrect | 1 ms | 344 KB | Incorrect |
8 | Halted | 0 ms | 0 KB | - |