제출 #549667

#제출 시각아이디문제언어결과실행 시간메모리
549667AJ00도서관 (JOI18_library)C++14
19 / 100
429 ms444 KiB
#include <bits/stdc++.h> #include "library.h" using namespace std; int n; vector<int> res; vector<vector<int>> adj(1001); void dfs(int x, int p = 0){ res.push_back(x); for (int ch: adj[x]){ if (ch != p){ dfs(ch,x); } } } void Solve(int N){ n = N; vector<int> M(n); if (n == 1){ res.push_back(1); Answer(res); return; } for (int i = 1; i <= n; i++){ for (int j = i+1; j <= n; j++){ fill(M.begin(),M.end(),0); M[i-1] = 1; M[j-1] = 1; int ans = Query(M); if (ans == 1){ adj[i].push_back(j); adj[j].push_back(i); } } } for (int i = 1; i <= n; i++){ if (adj[i].size() == 1){ dfs(i); break; } } Answer(res); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...