만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

대화형 문제

시간 제한2초메모리 제한1024 MB

요약
크기를 모르는 n×n 격자에서 좌표로 칸을 골라 가장 큰 수를 찾습니다. 질의는 n^2 + 100번 이하여야 합니다.
난이도

보통10점 중 4점

유형
행렬, 구현
정답자
아직 제출이 없습니다

문제

심사위원단에 문제가 생겼다. 내일이 NWERC 대회인데 문제 세트에 넣을 대화형 문제가 아직 없다. 심사위원 n2n^2명은 각자 아이디어를 하나씩 갖고 있지만, 몇 시간을 토론하고도 어느 아이디어가 가장 좋은지 정하지 못했다. 그래서 제비뽑기로 결정하기로 했다.

심사위원마다 서로 다른 숫자가 적힌 제비 모음에서 하나씩 뽑는다. 제비는 정사각형 모양으로 탁자 위에 뒤집힌 채 놓여 있다. 여러분은 독립적인 제비 뽑기 담당자가 되어 가장 큰 숫자를 뽑은 심사위원을 찾는다. 탁자는 볼 수 없으므로 좌표를 외쳐서 제비를 고른다. 시간이 촉박하므로 가장 큰 숫자가 적힌 제비를 n2+100n^2 + 100번 이하의 명령 안에 찾아야 한다. 정사각형의 크기는 미리 알 수 없지만, 1≤n≤1001 \le n \le 100임은 알고 있다.

예제1

  1. 예제 1

    입력
    
    314
    
    ArrayIndexOutOfBoundsException
    
    123456
    
    26
    
    11
    
    2022
    
    1337
    
    ArrayIndexOutOfBoundsException
    
    1
    
    42
    
    999
    
    
    예상 출력
    ? 1 1
    
    ? 4 5
    
    ? 2 2
    
    ? 1 3
    
    ? 2 3
    
    ? 3 3
    
    ? 1 2
    
    ? 1 4
    
    ? 3 2
    
    ? 3 1
    
    ? 2 1
    
    ! 123456