답안 #604037

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
604037 2022-07-24T16:05:43 Z MohamedAhmed04 Flight to the Ford (BOI22_communication) C++17
0 / 100
664 ms 1784 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) ;
    	if(i != 249 && 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 Correct 95 ms 1784 KB Output is correct
2 Correct 160 ms 1740 KB Output is correct
3 Incorrect 203 ms 200 KB Not correct
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 664 ms 200 KB Not correct
2 Halted 0 ms 0 KB -