Submission #272199

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
2721992020-08-18 10:37:14errayEaster Eggs (info1cup17_eastereggs)C++17
100 / 100
24 ms760 KiB
// author: erray
#include<bits/stdc++.h>
#include"grader.h"
using namespace std;
//int query(vector<int> asd) { return true; }
const int N = 515;
vector<int> g[N], ask;
void dfs(int v, int pr = -1) {
ask.push_back(v);
for (auto u : g[v]) {
if (pr == u) continue;
dfs(u, v);
}
}
int findEgg(int n, vector<pair<int, int>> edges) {
bool ok = true;
for (int i = 0; i < 512; ++i) ok &= g[i].empty();
for (auto e : edges) {
if (ok) {
g[e.first].push_back(e.second);
g[e.second].push_back(e.first);
}
}
dfs(1);
int s = 0, e = n - 1;
while (s != e) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...