mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
46 lines
2.4 KiB
HTML
46 lines
2.4 KiB
HTML
<p>班里有 <code>m</code> 位学生,共计划组织 <code>n</code> 场考试。给你一个下标从 <strong>0</strong> 开始、大小为 <code>m x n</code> 的整数矩阵 <code>score</code> ,其中每一行对应一位学生,而 <code>score[i][j]</code> 表示第 <code>i</code> 位学生在第 <code>j</code> 场考试取得的分数。矩阵 <code>score</code> 包含的整数 <strong>互不相同</strong> 。</p>
|
||
|
||
<p>另给你一个整数 <code>k</code> 。请你按第 <code>k</code> 场考试分数从高到低完成对这些学生(矩阵中的行)的排序。</p>
|
||
|
||
<p>返回排序后的矩阵。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<p><img alt="" src="https://assets.leetcode.com/uploads/2022/11/30/example1.png" style="width: 600px; height: 136px;" /></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>score = [[10,6,9,1],[7,5,11,2],[4,8,3,15]], k = 2
|
||
<strong>输出:</strong>[[7,5,11,2],[10,6,9,1],[4,8,3,15]]
|
||
<strong>解释:</strong>在上图中,S 表示学生,E 表示考试。
|
||
- 下标为 1 的学生在第 2 场考试取得的分数为 11 ,这是考试的最高分,所以 TA 需要排在第一。
|
||
- 下标为 0 的学生在第 2 场考试取得的分数为 9 ,这是考试的第二高分,所以 TA 需要排在第二。
|
||
- 下标为 2 的学生在第 2 场考试取得的分数为 3 ,这是考试的最低分,所以 TA 需要排在第三。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<p><img alt="" src="https://assets.leetcode.com/uploads/2022/11/30/example2.png" style="width: 486px; height: 121px;" /></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>score = [[3,4],[5,6]], k = 0
|
||
<strong>输出:</strong>[[5,6],[3,4]]
|
||
<strong>解释:</strong>在上图中,S 表示学生,E 表示考试。
|
||
- 下标为 1 的学生在第 0 场考试取得的分数为 5 ,这是考试的最高分,所以 TA 需要排在第一。
|
||
- 下标为 0 的学生在第 0 场考试取得的分数为 3 ,这是考试的最低分,所以 TA 需要排在第二。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>m == score.length</code></li>
|
||
<li><code>n == score[i].length</code></li>
|
||
<li><code>1 <= m, n <= 250</code></li>
|
||
<li><code>1 <= score[i][j] <= 10<sup>5</sup></code></li>
|
||
<li><code>score</code> 由 <strong>不同</strong> 的整数组成</li>
|
||
<li><code>0 <= k < n</code></li>
|
||
</ul>
|