제출 #1142181

#제출 시각아이디문제언어결과실행 시간메모리
1142181denislavSuper Dango Maker (JOI22_dango3)C++20
7 / 100
243 ms628 KiB
#include "dango3.h" //#include "grader.cpp" #include <iostream> #include <vector> using namespace std; const int MAX=1e6+11; bool vis[MAX]; void Solve(int N, int M) { int n=N,m=M; for(int t=1;t<=m;t++) { vector<int> v,ans; for(int i=1;i<=n*m;i++) if(!vis[i]) v.push_back(i); //int last_resp=m-t+1; while(true) { int bk=v.back(); v.pop_back(); int resp=Query(v); //if(resp<last_resp) if(resp==0) { vis[bk]=1; v.insert(v.begin(),bk); ans.push_back(bk); if((int)ans.size()==n) { Answer(ans); break; } } //last_resp=resp; } } } /* 3 2 3 3 1 2 1 2 */ /* 4 4 2 2 3 2 4 4 3 2 3 1 1 3 4 1 4 1 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...