# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
845791 | leinad2 | Longest Trip (IOI23_longesttrip) | C++17 | 14 ms | 708 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "longesttrip.h"
#include<bits/stdc++.h>
using namespace std;
int i, j, k, a, b, A[260][260], B[260];
vector<int> longest_trip(int N, int D)
{
vector<int>v1, v2;
v1.push_back(0);
v2.push_back(1);
bool flag=false;
for(i=2;i<N;i++)
{
vector<int>X, Y, Z;
X.push_back(v1.back());Y.push_back(i);Z.push_back(v2.back());
if(are_connected(X, Y))v1.push_back(i),flag=false;
else if(flag)v2.push_back(i);
else if(are_connected(Z, Y))
{
flag=true;
v2.push_back(i);
}
else
{
while(v2.size())
{
v1.push_back(v2.back());
v2.pop_back();
}
v2.push_back(i);
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |