Submission #451578

#TimeUsernameProblemLanguageResultExecution timeMemory
451578kingfran1907Question (Grader is different from the original contest) (CEOI14_question_grader)C++14
0 / 100
7090 ms2276 KiB
#include <bits/stdc++.h> using namespace std; int vs[1000]; int encode (int n, int x, int y) { vector< int > v; for (int i = 0; i < 6; i++) v.push_back(0); for (int i = 0; i < 6; i++) v.push_back(1); int ptr = 0; do { int tren = 0; for (int i = 0; i < 12; i++) { if (v[i] == 1) tren |= (1 << i); } vs[ptr++] = tren; } while (next_permutation(v.begin(), v.end())); for (int i = 0; i < 12; i++) { if ((vs[x] & (1 << i)) && !(vs[y] & (1 << i))) { return i + 1; } } }
#include <bits/stdc++.h> using namespace std; int vs[1000]; int decode (int n, int q, int h) { vector< int > v; for (int i = 0; i < 6; i++) v.push_back(0); for (int i = 0; i < 6; i++) v.push_back(1); int ptr = 0; do { int tren = 0; for (int i = 0; i < 12; i++) { if (v[i] == 1) tren |= (1 << i); } vs[ptr++] = tren; } while (next_permutation(v.begin(), v.end())); h--; if (vs[q] & (1 << h)) return 1; return 0; }

Compilation message (stderr)

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:6:16: warning: control reaches end of non-void function [-Wreturn-type]
    6 |  vector< int > v;
      |                ^
#Verdict Execution timeMemoryGrader output
Fetching results...