Submission #255458

#TimeUsernameProblemLanguageResultExecution timeMemory
255458baboQuestion (Grader is different from the original contest) (CEOI14_question_grader)C++14
Compilation error
0 ms0 KiB
int encode(int n,int x,int y){
	int i;
	for(i=0;i<10;i++)
	{
		if((x^y)&(1<<i)
		{
			if(x&(1<<i)
				return i+1+10;
			else return i+1;
		}
	}
}

int decode(int n,int q,int h){
	if(h>10)
		if(q&(1<<(h-1-10)))
			return 1;
		else return 0;
	else
		if(q&(1<<(h-1)))
			return 0;
		else return 1;
}

Compilation message (stderr)

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:6:3: error: expected ')' before '{' token
   {
   ^
encoder.cpp:11:2: error: expected primary-expression before '}' token
  }
  ^
encoder.cpp:12:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^