当前位置: 首页 > news >正文

外贸网站建设加推广网站联系我们的地图怎么做

外贸网站建设加推广,网站联系我们的地图怎么做,网站有什么优势,电子商务网站的开发语言2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++) 题目描述 给定一个矩阵,包含 N * M 个整数,和一个包含 K 个整数的数组。 现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。 输入描述 第一行输入两个正整数 N,M,表示矩阵大小。 接下来 N …

 2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++)

题目描述

给定一个矩阵,包含 N * M 个整数,和一个包含 K 个整数的数组。

现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。

输入描述

第一行输入两个正整数 N,M,表示矩阵大小。

接下来 N 行 M 列表示矩阵内容。

下一行包含一个正整数 K。

下一行包含 K 个整数,表示所需包含的数组,K 个整数可能存在重复数字。

所有输入数据小于1000。

输出描述

输出包含一个整数,表示满足要求子矩阵的最小宽度,若找不到,输出-1。

用例1

输入

2 5

1 2 2 3 1

2 3 2 3 2

3

1 2 3

输出

2

说明

矩阵第0、3列包含了1,2,3,矩阵第3,4列包含了1,2,3,

所以最小的矩阵宽度由3,4列组成,为2

考点

滑动窗口

代码 

python
n,m=list(map(int,input().split()))
mat=[]for i in range(n):row=list(map(int,input().split()))mat.append(row)matr=[] #转置后的矩阵
for i in range(m):tmp=[]for row in mat:tmp.append(row[i])matr.append(tmp)num=int(input())
arr=list(map(int,input().split()))
arr_set=set(arr)
leng=len(arr_set) # 目标集合中的元素个数
tmps=[] #存列中有用的元素left=0
res=m #存最小列数
for right in range(
http://www.yayakq.cn/news/216772/

相关文章:

  • 商务网站价格wordpress 主题后台
  • 网站上线流程分为苏州网站开发公司哪里济南兴田德润简介
  • 怎么用lofter做网站学科专业建设思路和目标
  • 做公司网站有用吗模板网站制作时间
  • 企业网站建设方案价位潘虎设计公司
  • 国外可以做自媒体的网站河北省企业网站建设公司
  • 备案 网站建设计划书烟台住房和规划建设局网站
  • 网站模板怎么建设网络营销模式下品牌推广途径
  • 网站建设shundeitwordpress链接微博
  • 做信息发布网站要多少钱网站模板兼容手机端
  • 网站模版 百度云汽车html静态网站
  • 哈尔滨做企业网站短视频营销的正确步骤
  • 重庆网站建设cq600企业网站的建立特点是什么
  • 江门网站如何制作网站目录生成
  • 高端企业门户网站建设费用wordpress安装 centos
  • 义乌门户网站建设软件开发流程图软件
  • 遵义市住房和城乡建设厅网站flash制作技巧
  • 莘县网站建设费用做旅行网站多少钱
  • 网站 公司形象百度搜索资源平台提交
  • 杭州做网站公司排名做企业网站多少钱
  • 域名网站这么做手机网站 qq代码
  • 金华网站开发公司wordpress的插件下载地址
  • 北京 工业网站建设公司排名玉溪定制网站建设
  • cms网站管理系统制作电话营销
  • 浙江省互联网建设网站清溪做网站
  • 表白墙网站怎么做某集团网站建设规划书
  • 番禺建设网站外包网站建设人员
  • 网站建设 软文在网站上做外贸
  • 网站集约化建设什么意思仙游县网站建设
  • 网站开发 印花税wordpress 获取page