Submission #286494

#TimeUsernameProblemLanguageResultExecution timeMemory
286494AlanChenMechanical Doll (IOI18_doll)C++14
2 / 100
31 ms2244 KiB
#include "doll.h"

#include <bits/stdc++.h>
using namespace std;

template<class A> using v=vector<A>;

typedef v<int> vi;

#define sz(S) (int)(S).size()
#define pb push_back



#define get4(a,b,c,d,...) d

#define lp3(x,a,b) for(int i=(a);x<(b);x++)
#define lp2(x,a) lp3(x,0,a)
#define lp1(a) lp2(loopvar,a)
#define lp(x...) get4(x,lp3,lp2,lp1,0)(x)


#define trv(x,S) for(auto& x:(S))


int m,n;

void create_circuit(int M, vi A)
{
	n=sz(A);
	m=M;
	vi C(m+1);

	lp(i,m+1) C[i]=0;
	A.pb(0);
	lp(i,n)
	{
		C[A[i]]=A[i+1];
	}
	C[0]=A[0];

	vi X,Y;
	answer(C, X, Y);
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...