CF1027B Numbers on the Chessboard
题目描述
你有一个 **n×n** 的棋盘,这个棋盘中的数字是由 **1** 至 **n×n** 的数组成的。这些数的填法满足:
前面的 **⌈n×n/2⌉** 个数字,即 **1** 至 **⌈n×n/2⌉** ,被按照从左到右、从上到下的次序依次写在那些横纵坐标相加为偶数的格子里。
剩下的 **n×n-⌈n×n/2⌉** 个数,即 **⌈n×n/2⌉+1** 至 **n×n** ,也被按照如上顺序依次写在那些横纵坐标相加为奇数的格子里。
这里的 **⌈y/x⌉** 代表y除以x**向上**取整
你被给到了q个询问,第i个询问是形如xi,yi的。你要对应输出的是在坐标为xi,yi的格子里的数字(xi为行,yi为列),行和列的大小都是从 **1** 至 **n** 。
输入格式
第一行包含了两个整数n和q(1≤n≤1e9,1≤q≤1e5),分别代表板的大小和询问的次数
接下来的q行都给出了xi与yi,代表第i次询问
输出格式
对于1至q的每一次询问,输出在坐标为xi,yi的格子里的数字(注意要换行
说明/提示
Answers to the queries from examples are on the board in the picture from the problem statement.