Submission #1022220

# Submission time Handle Problem Language Result Execution time Memory
1022220 2024-07-13T11:15:13 Z codefox Question (Grader is different from the original contest) (CEOI14_question_grader) C++14
0 / 100
7000 ms 344 KB
int encode(int n, int a, int b)
{
			int ca = __builtin_popcount(a);
            int cb = __builtin_popcount(b);
            ca--;
            cb--;
            for (int j = 0; j < 3; j++)
            {
                if ((cb&(1<<j)) && ((a==b)||((ca&(1<<j))==0)))
                {
                    return j+1;
                }
            }
            for (int j = 0; j < 10; j++)
            {
                if (((b&(1<<j))==0) && ((a&(1<<j))))
                {
                    return j+4;
                }
            }
}
int decode(int n, int q, int h) 
{
  	int cq = __builtin_popcount(q);
    cq--;
    h--;
    if (h < 3)
    {
       	if (cq&(1<<h)) return false;
        else return true;
    }
    else if (q &(1<<(h-3))) return true;
    else return false;
}

Compilation message

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:21:1: warning: control reaches end of non-void function [-Wreturn-type]
   21 | }
      | ^
# Verdict Execution time Memory Grader output
1 Execution timed out 7033 ms 344 KB Time limit exceeded
2 Execution timed out 7072 ms 344 KB Time limit exceeded