#D2153P. S形填数(Plus版)

S形填数(Plus版)

题目背景

在学习二维数组的时候,有一道题,是要求填写S形数组,所谓的S形数组如下所示:

数组为nn,n=5n*n,n=5

  1  2  6  7 15
  3  5  8 14 16
  4  9 13 17 22
 10 12 18 21 23
 11 19 20 24 25

这题同学们给出了很多种解法,但是dxd觉得一点也不过瘾,于是出了这道S型填数Plus版,来考考大家。

题目描述

dxd现给出nn,表示上述S型二维数组的大小,dxd说,这题不需要大家那么麻烦输出整个数组,只需要你告诉dxd,第ii行,第jj列的数据是多少即可。

同学们乐开了花,觉得题目太简单了。可是,从dxd英俊的笑容里就知道,这题没那么简单。

输入格式

输入两行

第一行一个数,nn;

第二行两个数,表示i,ji,j

输出格式

输出一行一个数,表示第ii行,第jj列的数值

样例:

5
2 3
8

数据范围

测试点 nn
1-4 n<=100
5-6 n<=1000
7-10 n<=20000