#4151. 矩阵中的4角

矩阵中的4角

题目描述:

给定一个大小为 n×mn \times m 的矩阵,矩阵中的元素按行优先顺序输入。请输出该矩阵的四个角落的位置。

  • 左上角位置​:矩阵的第一行第一列元素。
  • 右上角位置​:矩阵的第一行最后一列元素。
  • 左下角位置​:矩阵的最后一行第一列元素。
  • 右下角位置​:矩阵的最后一行最后一列元素。

输入格式:

  • 第一行包含两个整数
  • nnmm1n,m10001 \leq n, m \leq 1000 ),表示矩阵的行数和列数。
  • 接下来的 nn 行,每行包含 mm 个整数,表示矩阵中的元素。

输出格式:

  • 输出四个整数,表示四个角落位置的元素,按照 左上角、右上角、左下角、右下角 的顺序输出,每个数字后面跟一个空格。

样例输入 1:

3 3
1 2 3
4 5 6
7 8 9

样例输出 1:

1 3 7 9

样例输入 2:

4 2
10 20
30 40
50 60
70 80

样例输出 2:

10 20 70 80

样例输入 3:

1 5
100 200 300 400 500

样例输出 3:

100 500 100 500

要求从矩阵中提取四个角落的元素并输出。需要注意的是,矩阵可能有特殊情况(如只有一行或一列),在这种情况下,角落的元素位置可能会重复。