Submission #1177424

#TimeUsernameProblemLanguageResultExecution timeMemory
1177424irmuunLibrary (JOI18_library)C++20
0 / 100
91 ms416 KiB
#include "library.h" #include <bits/stdc++.h> using namespace std; #define ll long long #define pb push_back #define ff first #define ss second #define all(s) s.begin(),s.end() #define rall(s) s.rbegin(),s.rend() void Solve(int N){ vector<int>f(N,0),g[N]; for(int i=0;i<N;i++){ for(int j=i+1;j<N;j++){ f[i]=f[j]=1; int cnt=Query(f); f[i]=f[j]=0; if(cnt==1){ g[i].pb(j); g[j].pb(i); } } } vector<bool>used(N,false); vector<int>ans; function <void(int)> dfs=[&](int x){ ans.pb(x); used[x]=true; for(int y:g[x]){ if(!used[y]){ dfs(y); } } }; for(int i=0;i<N;i++){ if(g[i].size()==1){ dfs(i); break; } } Answer(ans); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...