답안 #812637

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
812637 2023-08-07T09:44:28 Z Theo830 Flight to the Ford (BOI22_communication) C++17
0 / 100
18 ms 288 KB
#include"communication.h"
#include <bits/stdc++.h>
using namespace std;
void encode(int n, int x){
    for(int j = 1;j >= 0;j--){
        if(x & (1<<j)){
            send(1);
            send(1);
        }
        else{
            send(0);
            send(0);
        }
    }
}
pair<int, int> decode(int n){
    int a = 0,b = 0;
    for(int j = 1;j >= 0;j--){
        int c = receive();
        int d = receive();
        if(c == d){
            a += (1<<j) * c;
            b += (1<<j) * c;
        }
        else{
            a += (1<<j) * c;
            b += (1<<j) * d;
        }
    }
    if(a == 0){
        a = 1;
    }
    if(b == 0){
        b = 1;
    }
    return {a,b};
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 288 KB Not correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 18 ms 200 KB Not correct
2 Halted 0 ms 0 KB -