숫자 맞히기
시간 제한1초메모리 제한1024 MB
Vytautas는 1부터 N까지의 수를 추측하고, Artūras는 답변이 모순되지 않는 한 비밀 수를 바꿀 수 있습니다. Vytautas는 Artūras와 같거나 더 많은 점수를 얻어야 합니다.
문제
아르투라스와 비타우타스가 숫자 맞히기 게임을 한다.
먼저 아르투라스가 1부터 까지의 숫자 를 정한다. 그다음 비타우타스가 숫자를 추측한다. 추측한 숫자가 너무 크면 아르투라스가 점을 얻고, 너무 작으면 점을 얻는다. 비타우타스가 숫자를 맞히면 게임이 끝난다.
비타우타스가 숫자 를 추측했을 때 점수는 다음과 같이 준다.
- 이면 아르투라스가 점을 얻는다.
- 이면 아르투라스가 점을 얻는다.
- 이면 비타우타스가 점을 얻고 게임이 끝난다.
아르투라스가 비타우타스보다 점수를 많이 얻으면 아르투라스가 이긴다. 그렇지 않으면 비타우타스가 이긴다.
아르투라스는 이기고 싶은 마음이 커서 가끔 속인다. 처음에 숫자를 정하지 않고, 비타우타스의 질문에 맞춰 자기 숫자를 바꾼다. 들키지 않으려고 모순되는 답은 하지 않는다. 즉, 지금까지 준 모든 답에 맞는 숫자가 항상 하나 이상 존재한다.
비타우타스는 경쟁을 좋아하고, 아르투라스가 어떤 숫자를 골라도 이기려고 한다. 그래서 아르투라스가 어떤 숫자를 생각하든 항상 이길 수 있도록 , , , 를 정했다.
비타우타스의 입장에서 게임을 이기는 프로그램을 작성하라.
제한