Submission #603911

# Submission time Handle Problem Language Result Execution time Memory
603911 2022-07-24T13:10:14 Z almothana05 Flight to the Ford (BOI22_communication) C++17
Compilation error
0 ms 0 KB
#include"communication.h"
#include"bits/stdc++.h"
using namespace std;
void encode(int N, int X) {
    if(X == 2){
        send(0);
        send(1);
        send(1);
        send(0);
        
    }
    else{
        send(1);
        send(0);
        send(0);
        send(1);
    }
}

std::pair<int, int> decode(int N) {
    int numm , nummer , nummi , cmp;
    numm = receive();
    nummer = receive();
    nummi = receive();
    cmp = recieve();
    if(numm == 0){
        if(nummer == 0 && nummi == 0){
            return {1 , 3};
        }
        else if(nummer == 0 && nummi == 1){
            if(cmp == 1){
                return {1, 3};
            }
            else{
                return {1 , 2};
            }
        }
        else{
            return {1, 2};
        }
    }
    if(numm == 1){
        if(nummer == 1 && nummi == 1){
            return {1 , 2};
        }
        else if(nummer == 1 && nummi == 0){
            if(cmp == 1){
                return {1, 3};
            }
            else{
                return {1 , 2};
            }
        }
        else{
            return {1, 3};
        }
    }
}

Compilation message

communication.cpp: In function 'std::pair<int, int> decode(int)':
communication.cpp:25:11: error: 'recieve' was not declared in this scope; did you mean 'receive'?
   25 |     cmp = recieve();
      |           ^~~~~~~
      |           receive
communication.cpp:58:1: warning: control reaches end of non-void function [-Wreturn-type]
   58 | }
      | ^