당신의 프로그램은 아래의 과정을 통해 표준입력과 표준출력으로 인터랙터와 상호작용해야 한다.
먼저 스케치북에 적힌 정수 N (600≤N≤670)이 설정된다. N은 입력으로 주어지지 않는다.
당신은 행복한 마법소녀의 역할을, 인터랙터는 고독한 마법소녀의 역할을 맡는다. 게임이 종료될 때까지 고독한 마법소녀의 턴과 당신의 턴이 반복된다.
고독한 마법소녀의 턴에는 그녀가 낸 카드의 점수 x (1≤x≤13)가 입력으로 주어진다.
당신의 턴에는 두 정수 a, b (1≤a≤13; 0≤b≤)를 공백으로 구분하여 출력한다. 그 의미는 다음과 같다.
- 점수가 a인 카드를 낸다.
- b>0이면 【세뇌】 마법을 사용하여 다음 턴의 상대가 내는 카드의 점수를 b로 강제한다. b=0이면 마법을 사용하지 않는다. 마법은 게임 중 최대 한 번 사용할 수 있으며, 이 규칙을 어길 경우 WA를 받는다.
당신의 턴이 끝난 직후 S>N이라면 마법 사용 여부에 관계없이 게임이 종료되며 −1이 입력으로 주어진다. 이 경우, 채점 결과로 WA를 받는다.
고독한 마법소녀의 턴이 끝난 직후 S>N이라면 게임이 종료되며 그녀가 낸 카드의 점수 대신 −1이 입력으로 주어진다. 이 경우, 채점 결과로 AC를 받는다.
게임이 종료되어 −1이 입력으로 주어진 경우 즉시 프로그램을 종료해야 한다. 문제의 제한 안에 올바른 상호작용을 통해 답을 출력하지 못하면 예상치 못한 채점 결과를 받을 수 있다.