Submission #552817

#TimeUsernameProblemLanguageResultExecution timeMemory
552817Aldas25Question (Grader is different from the original contest) (CEOI14_question_grader)C++14
Compilation error
0 ms0 KiB
int firstBit (int x) { FOR(i, 0, 15) if (x & (1<<i)) return i; return -1; } int encode (int n, int x, int y) { //int x, y; // cin >> x >> y; int b = firstBit(x ^ y); //f (b == -1) exit(1); int code = b<<1; if (x & (1<<b)) code++; // cout << code << "\n"; return code; }
int decode (int n, int q, int h) { //int q, h; // cin >> q >> h; //if (h > 20) exit(1); bool one = false; if (h&1) one = true; h >>= 1; bool has = false; if (q & (1<<h)) has = true; //if (has == one) cout << "yes\n"; //ese cout << "no\n"; if (has==one) return 1; else return 0; }

Compilation message (stderr)

encoder.cpp: In function 'int firstBit(int)':
encoder.cpp:2:9: error: 'i' was not declared in this scope
    2 |     FOR(i, 0, 15)
      |         ^
encoder.cpp:2:5: error: 'FOR' was not declared in this scope
    2 |     FOR(i, 0, 15)
      |     ^~~