답안 #993661

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
993661 2024-06-06T09:39:49 Z MarwenElarbi Flight to the Ford (BOI22_communication) C++17
0 / 100
161 ms 332 KB
#include"communication.h"
#include <bits/stdc++.h>
using namespace std;
#define fi first
#define se second
#define ll long long
#define pb push_back
void encode(int N, int X){
    int tab[30];
    for (int i = 0; i < 30; ++i)
    {
        if((1<<i)&X) tab[i]=1;
        else tab[i]=0;
    }
    for (int i = 0; i < 30; ++i)
    {
        send(tab[i]);
        send(tab[i]);
    }
    return;
}
std::pair<int, int> decode(int N){
    int tab[30];
    for (int i = 0; i < 30; ++i)
    {
        int a=receive();
        int b=receive();
        tab[i]=(a|b);
    }
    int ans=0;
    for (int i = 0; i < 30; ++i)
    {
        ans+=((tab[i]&1)<<i);
    }
    return {ans,ans};
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 14 ms 332 KB Not correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 161 ms 332 KB Not correct
2 Halted 0 ms 0 KB -