#include "cave.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int, int>;
int n;
void know_i(int* d) {
//d[i] = j significa que el switch i esta conectada a la puerta j.
//a[i] = j. " " j " " i.
int s[n];
int a[n];
for (int i=0; i<n; i++) {
a[d[i]] = i;
s[i] = 0;
}
for (int i=0; i<n; i++) {
s[a[i]] = 1;
int dd = tryCombination(s);
if (dd == i) s[a[i]] = 0;
else s[a[i]] = 1;
}
answer(s, d);
}
void exploreCave(int N) {
n = N;
int d[n];
for (int i=0; i<n; i++) {
d[i] = i;
}
know_i(d);
return;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |