题目链接:
找到矩阵元素与 n , i , j \rm n, i, j n,i,j之间的关系,然后直接输出
#include <bits/stdc++.h>using namespace std;int find(int n, int i, int j) {if (i == 1) return j;if (j == n) return i + n - 1;if (i == n) return 3 *n - 1 - j;if (j == 1) return 4 * n - 2 - i;return find(n - 2, i - 1, j - 1) + 4 * (n - 1);
}
int main()
{int n, i, j;cin >> n >> i >> j;cout << find(n, i, j);return 0;
}