Submission #140953

#TimeUsernameProblemLanguageResultExecution timeMemory
140953yys11631Question (Grader is different from the original contest) (CEOI14_question_grader)C++17
0 / 100
1129 ms126960 KiB
int encode(int n, int x, int y) {
	int a[5], b[5];
	for (int i = 0; i < 5; i++) {
		a[i] = x % 4;
		x /= 4;
	}

	for (int i = 0; i < 5; i++) {
		b[i] = y % 4;
		y /= 4;
	}
	for (int i = 0; i < 5; i++) {
		if (a[i] != b[i]) {
			return i + a[i]*5+1;
		}
	}
}
int decode(int n, int q, int h) {
	h--;
	for (int i = 0; i < h % 5-1; i++)
		q /= 4;
	if (q%4 == h / 5)return 1;
	else return 0;
	
}

Compilation message (stderr)

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