제출 #150840

#제출 시각아이디문제언어결과실행 시간메모리
150840욱방켜!! (twitch.tv/wookje) (#200)On the Grid (FXCUP4_grid)C++17
12 / 100
9 ms464 KiB
#include "grid.h" std::vector<int> SortDisks(int N) { std::vector<int> ans(N), temp(N); for(int i=0;i<N;i++) ans[i]=i; for(int i=N-1;i>=0;i--) { int X=PutDisks(ans)-N, Y; if(X==0) break; else if(X==i) { std::swap(ans[0],ans[i]); continue; } std::swap(ans[0],ans[i-X]); Y=PutDisks(ans)-N; if(Y==0) break; else if(Y==i) { std::swap(ans[0],ans[i]); continue; } ++i; for(int j=0;j<i;j++) temp[(j+X)%i]=ans[j]; for(int j=0;j<i;j++) ans[j]=temp[j]; } for(int i=0;i<N;i++) temp[ans[i]]=i+1; return temp; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...