华为OD机试真题-矩阵匹配-2023年OD统一考试(C卷)

**题目描述:**从一个N*M(N<=M)的矩阵中选出N个数,任意两个数字不能在同一行或同一列,求选出来的N个数中第K大的数字的最小值是多少。

输入描述:输入矩阵要求:1<=K<=N<=M<=150

输入格式:

N M K

N*M矩阵

输出描述:N*M的矩阵中可以选出M!/N!种组合数组,每个组合数组中第K大的数中的最小值。无需考虑重复数字,直接取字典排序结果即可。

补充说明:注意:结果是第K大的数字的最小值

示例

示例1

输入:3 4 2

1 5 6 6

8 3 4 3

6 8 6 3

输出:3

说明:N*M的矩阵中可以选出M!/N!种组合数组,每个组合数组中第K大的数中的最小值;上述输入中选出的数组组合为1,3,6; 1,3,3; 1,4,8; 1,4,3;......

上述输入样例中选出的组合数组有24种,最小数组为1,3,3,则2大的最小值为3

相关推荐
Z1Jxxx几秒前
删除字符串2
开发语言·c++·算法
踩坑记录2 分钟前
leetcode hot100 15. 三数之和 medium
算法·leetcode·职场和发展
七夜zippoe3 分钟前
领域驱动设计在Python中的实现:从理论到生产级实践
数据库·python·sqlite·ddd·pydantic
TG_imqfxt6666 分钟前
虚拟机下安装苹果系统,虚拟机下如何实现协议群发iMessage?
python·objective-c
独自破碎E8 分钟前
【二分法】旋转数组的最小数字
数据结构·算法·排序算法
weixin_4624462312 分钟前
使用 Python 创建和导出 Jupyter Notebook:从零到一的完整教程
开发语言·python·jupyter
杭州龙立智能科技12 分钟前
专业的厂内运输车智能化厂家
大数据·人工智能·python
苦藤新鸡12 分钟前
9.找到字符串中所有字母异位词
数据结构·c++·算法·力扣
半熟的皮皮虾18 分钟前
又重新写了个PDF工具箱-转换office格式/合并/拆分/删除常见操作都有了
python·程序人生·pdf·flask·开源·json·学习方法
逑之20 分钟前
C语言笔记12:C语言内存函数
c语言·笔记·算法