제출 #95742

#제출 시각아이디문제언어결과실행 시간메모리
95742rocketninja7자동 인형 (IOI18_doll)C++14
0 / 100
2 ms368 KiB
#include "doll.h" void create_circuit(int M, std::vector<int> A) { int N = A.size(); A.push_back(0); std::vector<int> times[M+1]; for(int i=1;i<N;i++){ times[A[i]].push_back(A[i+1]); } std::vector<int> C(M+1); std::vector<int> X, Y; C[0]=A[0]; int switches=0; for(int i=1;i<M+1;i++){ if(times[i].size()==1){ C[i]=times[i][0]; } else{ C[i]=-switches-1; X[switches]=times[i][0]; Y[switches]=times[i][1]; switches++; } } 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...