# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
837002 | 2023-08-24T19:34:45 Z | Andrey | 질문 (CEOI14_question_grader) | C++14 | 2752 ms | 24184 KB |
#include<bits/stdc++.h> using namespace std; int encode (int n, int x, int y) { for(int i = 0; i < 5; i++) { if(x%5 != y%5) { int ans = i*4,a = x%5,b = y%5,c; if(a < 4 && b < 4) { if((b+1)%4 == a) { c = (a+1)%4; } else { c = a; } } else if(a == 4) { if(b%2) { c = (b+3)%4; } else { c = (b+2)%4; } } else if(b == 4) { if(a%2 == 0) { c = (a+1)%4; } else { c = a; } } return ans+c+1; } x/=5; y/=5; } }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Partially correct | 2752 ms | 24120 KB | Output is partially correct - maxh = 19 |
2 | Partially correct | 2598 ms | 24184 KB | Output is partially correct - maxh = 19 |