#140
옥수수밭
- 시간 제한
- 1s
- 메모리 제한
- 1024MB
- 제출
- 7
- 정답
- 3
- 맞힌 사람
- 3
- 정답 비율
- 42.9%
문제
옥수수밭 주인 민석이는 한 해 동안 열심히 기른 옥수수를 수확하려고 한다. 옥수수밭은 행 열의 격자로 생각할 수 있는데, 격자의 각 칸에는 한 그루의 옥수수가 심어져 있다. 민석이는 각 옥수수의 가치를 측정해서 서로 다른 정수 을 부여했다.
민석이는 처음에 옥수수밭 바깥에 위치한다. 민석이는 옥수수밭 바깥을 돌아다니면서 옥수수밭 바깥과 인접한 칸의 옥수수를 수확할 수 있다. 또는 옥수수밭 안에서 옥수수를 수확한 칸으로만 돌아다니면서 현재 위치한 칸에서 상하좌우로 인접한 칸의 옥수수를 수확할 수 있다.
그런데, 민석이는 옥수수의 생산량 조절을 위해서 그루의 옥수수만 수확하려고 한다. 민석이는 현재 수확할 수 있는 옥수수 중에서 가장 가치가 높은 옥수수를 수확하는 과정을 번 반복한다. 민석이가 수확하는 옥수수의 위치를 순서대로 구해보자.
입력
첫째 줄에 정수 이 주어진다.
둘째 줄부터 개의 줄에 걸쳐 개의 정수가 공백으로 구분되어 주어진다. 개의 줄 중 번째 줄의 번째 정수는 격자에서 번째 줄의 번째 칸의 옥수수의 가치를 의미하는 정수 다.
마지막 줄에 정수 가 주어진다.
출력
개의 줄에 민석이가 수확하는 옥수수의 위치 를 순서대로 출력한다. 는 격자의 번째 행, 번째 열을 의미한다.
예제 입력 1
4 5
1 18 2 3 4
12 17 15 20 5
11 14 19 13 6
10 9 16 8 7
6
예제 출력 1
1 2
2 2
4 3
3 3
2 3
2 4
예제 입력 1
3 3
9 8 1
4 5 2
6 3 7
4
예제 출력 1
1 1
1 2
3 3
3 1
- 문제를 만든 사람
- kaorin
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 6702 | 🥇 | 황현석 | C++ | 86ms | 12632KB | 1093B | |
| 10060 | 🥈 | 황준영 | PyPy | 307ms | 99004KB | 734B | |
| 6703 | 🥉 | TACOCAT | PyPy | 334ms | 93068KB | 1455B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 10060 | 맞았습니다 | PyPy | 307ms | 99004KB | 734B | 2026. 09. 30. 21:14 | |||
| 10059 | 틀렸습니다 | PyPy | - | - | 896B | 2026. 09. 30. 21:10 | |||
| 6703 | 맞았습니다 | PyPy | 334ms | 93068KB | 1455B | 2026. 05. 21. 13:28 | |||
| 6702 | 맞았습니다 | C++ | 86ms | 12632KB | 1093B | 2026. 05. 21. 13:21 | |||
| 6701 | 틀렸습니다 | PyPy | - | - | 1287B | 2026. 05. 21. 13:15 | |||
| 6700 | 시간 초과 | PyPy | - | - | 1111B | 2026. 05. 21. 12:31 | |||
| 6698 | 시간 초과 | PyPy | - | - | 1214B | 2026. 05. 21. 11:36 |