제출 #592778

#제출 시각아이디문제언어결과실행 시간메모리
592778rainboyFlight to the Ford (BOI22_communication)C++17
15 / 100
39 ms1716 KiB
#include "communication.h"

using namespace std;

typedef pair<int, int> pi;

void encode(int n, int a) {
	if (send(a == 1 ? 0 : 1) == 1 && send(a == 2 || a == 3 ? 0 : 1) == 0)
		return;
	send(a == 1 || a == 2 ? 0 : 1);
}

pi decode(int n) {
	if (receive() == 1 && receive() == 0)
		return {2, 3};
	return receive() == 0 ? make_pair(1, 2) : make_pair(1, 3);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...