답안 #604038

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
604038 2022-07-24T16:06:22 Z MohamedAhmed04 Flight to the Ford (BOI22_communication) C++17
0 / 100
4 ms 424 KB
#include "communication.h"
#include <bits/stdc++.h>
 
using namespace std ;
 
void encode(int n, int x) 
{
	bool flag = true ;
    for(int i = 0 ; i < 250 ; ++i)
    {
    	int y = send(1) ;
        assert(i != 249) ;
    	if(y == 0 && flag)
    	{
    		if(x == 1 || x == 3)
    			send(1) ;
    		else
    			send(0) ;
    		++i ;
    		flag = false ;
    	}
    }
}
 
std::pair<int, int> decode(int n) 
{
    for(int i = 0 ; i < 250 ; ++i)
    {
    	int x = receive() ;
    	if(!x)
    	{
    		int y = receive() ;
    		if(y == 1)
    			return {1 , 3} ;
    		else
    			return {2 , 3} ;
    	}
    }
    return {1 , 3} ;
}
# 결과 실행 시간 메모리 Grader output
1 Runtime error 3 ms 424 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 4 ms 400 KB Execution killed with signal 6
2 Halted 0 ms 0 KB -