Submission #1173988

#TimeUsernameProblemLanguageResultExecution timeMemory
117398812345678Question (Grader is different from the original contest) (CEOI14_question_grader)C++20
27 / 100
737 ms40720 KiB
int encode (int n, int x, int y) {
    for (int i=0; i<10; i++)
    {
        if ((x&(1<<i))!=(y&(1<<i)))
        {
            if (x&(1<<i)) return 10+i+1;
            else return i+1;
        }
    }
  }
int decode (int n, int q, int h) {
    int k=0;
	if (h>10) k=1, h-=10;
    if (q&(1<<(h-1)))
    {
        if (k) return 1;
        else return 0;
    } 
    else
    {
        if (k) return 0;
        return 1;
    }
}

Compilation message (stderr)

# 1번째 컴파일 단계

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:10:3: warning: control reaches end of non-void function [-Wreturn-type]
   10 |   }
      |   ^
#Verdict Execution timeMemoryGrader output
Fetching results...