답안 #36414

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
36414 2017-12-08T18:33:07 Z bnahmad15 질문 (CEOI14_question_grader) C++14
0 / 100
1269 ms 27472 KB
#include <bits/stdc++.h>
int encode(int n,int x,int y){
	int bit = 0;
  	for (int i= 0;i<10;i++){
      if ((x&(1<<i)) != (y&(1<<i))){
        bit = i;
        if (x & (1<<i) == 1)
          bit+=10;
        break;
      }
    }
  return bit+1;
}
#include <bits/stdc++.h>
int decode(int n,int q,int h){
	h--;
	if (h >= 10)
    	return (q & (1 << (h-10)) == 1) ? 1 : 0;
	else 
      	return (q & (1 << h) == 0) ? 1 : 0;
}

Compilation message

encoder.cpp: In function 'int encode(int, int, int)':
encoder.cpp:7:24: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
         if (x & (1<<i) == 1)
                        ^

decoder.cpp: In function 'int decode(int, int, int)':
decoder.cpp:5:32: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
      return (q & (1 << (h-10)) == 1) ? 1 : 0;
                                ^
decoder.cpp:7:29: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
        return (q & (1 << h) == 0) ? 1 : 0;
                             ^
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1269 ms 27472 KB wrong answer
2 Incorrect 1153 ms 27472 KB wrong answer