竞赛总览
CSDN 编程竞赛六十五期:比赛详情 (csdn.net)
吐槽:本期问题较多,体验较差。
竞赛题解
题目1、数组排序
给你一个整数数组 nums,请你将数组按照每个值的频率降序排序。如果有多个值的频率相同,请按照数值本身降序排序。输出排序后的数组。
这个题目提交任何内容都会显示通过,后来发现是因为忘记放置测试数据导致。
题目2、求解秩矩阵
给你一个m * n的矩阵matrix,请输出一个新的矩阵answer。其中,answer[row][col]是matrix[row][col]的秩。这里定义的每个元素的秩为一个整数,表示这个元素相对于其他元素的大小关系,按照如下规则计算:(1) 秩是从1开始的一个整数。(2) 如果两个元素p和q在同一行或同一列,那么:如果p小于q,rank (p) < rank (q);如果p等于q,rank (p) == rank (q);如果p大于q,rank (p) > rank (q)。秩需要越小越好,题目保证按照上面规则答案是唯一的。
此题输出格式十分不友好,于是博主直接跳过了。