[NOIP2014 普及组] 螺旋矩阵
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
NOIP2014 普及组 T3
题目描述
一个 行 列的螺旋矩阵可由如下方法生成:
从矩阵的左上角(第 行第 列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入 ,便构成了一个螺旋矩阵。
下图是一个 时的螺旋矩阵。
$$\begin{pmatrix} 1 & 2 & 3 & 4 \\ 12 & 13 & 14 & 5 \\ 11 & 16 & 15 & 6 \\ 10 & 9 & 8 & 7 \\ \end{pmatrix} $$现给出矩阵大小 以及 和 ,请你求出该矩阵中第 行第 列的数是多少。
输入格式
共一行,包含三个整数 , , ,每两个整数之间用一个空格隔开,分别表示矩阵大小、待求的数所在的行号和列号。
输出格式
一个整数,表示相应矩阵中第 行第 列的数。
样例 #1
样例输入 #1
4 2 3
样例输出 #1
14
提示
【数据说明】
对于 的数据,;
对于 的数据,$1 \leqslant n \leqslant 30,000,1 \leqslant i \leqslant n,1 \leqslant j \leqslant n$。
二期集训 Day 3 —— 枚举
- Status
- Done
- Problem
- 13
- Open Since
- 2024-8-21 0:00
- Deadline
- 2024-8-31 23:59
- Extension
- 24 hour(s)