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

飘仙建站论坛推广app赚佣金接单平台

飘仙建站论坛,推广app赚佣金接单平台,自己做网站教学视频,河北靠谱的网站建设公司【问题描述】 从标准输入中输入一个N&#xff08;N<9&#xff09;阶矩阵和一个M&#xff08;M<N&#xff09;阶矩阵&#xff0c;判断矩阵M是否是N的子矩阵&#xff0c;若是则输出M在N中的起始位置&#xff0c;若不是则输出-1。若矩阵M能与N中某一区域完全相等&#xff0…

【问题描述】

从标准输入中输入一个N(N<=9)阶矩阵和一个M(M<=N)阶矩阵,判断矩阵M是否是N的子矩阵,若是则输出M在N中的起始位置,若不是则输出-1。若矩阵M能与N中某一区域完全相等,则称M是N的子矩阵。

【输入形式】

从标准输入读取矩阵。

第一行只有一个整数N,代表第一个矩阵的阶数。后续有N行输入,每行有N个以若干空格分隔的整数,代表该矩阵在该行上的所有元素。

输入完N阶矩阵后,再在下一行输入一个整数M,代表第二个矩阵的阶数。后续有M行输入,每行有M个以若干空格分隔的整数,代表该矩阵在该行上的所有元素。

【输出形式】

输出M在N中的起始位置,即N中的第几行第几列,两个数字用逗号“,”分隔(从第1行第1列开始计数,即:矩阵第一个元素的位置为:1,1。

若N有多个子矩阵与M矩阵完全相同,则输出首先找到的起始位置,即行最小的位置,若行相同,则为列最小的位置。

若M不是N的子矩阵,则输出-1。

【样例输入】

6

3        9        15     25     -9     0

36     102     2       5      67    89

8       12       58     6      53    456

67      7       895   -12   65    -83

-56    812    25     0      72     61

4       71       69    -4     341  970

3

6        53      456

-12    65      -83

0       72       61

【样例输出】

3,4

【样例说明】

第一个矩阵为6阶矩阵,第二个矩阵为3阶矩阵,第二个矩阵与第一个矩阵的某个子矩阵(起始位置为第3行第4列的3阶矩阵)完全相同,故输出3,4,行列数用逗号隔开。

【评分标准】

该题要求输出M矩阵在N矩阵的起始位置。上传C语言文件名为example2b.c。

#include <stdio.h>
int main()
{int n;scanf("%d",&n);int a[n][n];int i,j;for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}int m;scanf("%d",&m);int b[m][m];for(i=0;i<m;i++){for(j=0;j<m;j++){scanf("%d",&b[i][j]);}}int p,q;int res=0;int flag=m*m;int len=0;int mark[100][2];for(p=0;p<n-m+1;p++){for(q=0;q<n-m+1;q++){len=0;for(i=p;i<p+m;i++){for(j=q;j<q+m;j++){if(a[i][j]==b[i-p][j-q]){len++;
//						printf("%d %d=%d %d\n",i,j,i-p,j-p);}}}
//			printf("%d\n",len);if(len==flag){mark[res][0]=p;mark[res][1]=q;res++;}}}if(res==0){printf("-1");return 0;}int temp;for(i=1;i<res;i++){for(j=0;j<res-i;j++){if(mark[j][0]<mark[j+1][0]){temp=mark[j][0];mark[j][0]=mark[j+1][0];mark[j+1][0]=temp;}}}for(i=1;i<res;i++){for(j=0;j<res-i;j++){if(mark[j][1]<mark[j+1][1]){temp=mark[j][1];mark[j][1]=mark[j+1][1];mark[j+1][1]=temp;}}}printf("%d,%d",mark[0][0]+1,mark[0][1]+1);return 0;
}

但是我的代码存在边界的问题,以下样例无法通过,欢迎大佬改正指教

期望输入

2
5 5
6 6
1
6

期望输出

2,1

我的输出

2,2


文章转载自:
http://napiform.c7501.cn
http://notungulate.c7501.cn
http://brushwork.c7501.cn
http://crawlway.c7501.cn
http://gummosis.c7501.cn
http://byte.c7501.cn
http://saggar.c7501.cn
http://isocracy.c7501.cn
http://usumbura.c7501.cn
http://radiesthesia.c7501.cn
http://dissector.c7501.cn
http://grossularite.c7501.cn
http://recitable.c7501.cn
http://chickenshit.c7501.cn
http://heroical.c7501.cn
http://resorcinol.c7501.cn
http://charactery.c7501.cn
http://oceanica.c7501.cn
http://respirate.c7501.cn
http://lupulin.c7501.cn
http://stamford.c7501.cn
http://irradiate.c7501.cn
http://osmolality.c7501.cn
http://prototype.c7501.cn
http://u.c7501.cn
http://popularization.c7501.cn
http://whigmaleerie.c7501.cn
http://braveness.c7501.cn
http://ammonoid.c7501.cn
http://gelatiniferous.c7501.cn
http://precipitately.c7501.cn
http://undressable.c7501.cn
http://gazogene.c7501.cn
http://goshen.c7501.cn
http://gamza.c7501.cn
http://souwester.c7501.cn
http://louisville.c7501.cn
http://tasteless.c7501.cn
http://phencyclidine.c7501.cn
http://democratize.c7501.cn
http://computerate.c7501.cn
http://saury.c7501.cn
http://studiously.c7501.cn
http://denationalise.c7501.cn
http://paddler.c7501.cn
http://terrorist.c7501.cn
http://scared.c7501.cn
http://grassy.c7501.cn
http://slipknot.c7501.cn
http://scindapsus.c7501.cn
http://internalization.c7501.cn
http://logan.c7501.cn
http://bant.c7501.cn
http://wusih.c7501.cn
http://unsure.c7501.cn
http://sheathing.c7501.cn
http://lotto.c7501.cn
http://arbitrate.c7501.cn
http://rankly.c7501.cn
http://zymoid.c7501.cn
http://polyclinic.c7501.cn
http://hammerlock.c7501.cn
http://physiographer.c7501.cn
http://amphion.c7501.cn
http://effects.c7501.cn
http://postmaster.c7501.cn
http://interionic.c7501.cn
http://incapacity.c7501.cn
http://riposte.c7501.cn
http://hunch.c7501.cn
http://dipperful.c7501.cn
http://griseofulvin.c7501.cn
http://functionalist.c7501.cn
http://jeeves.c7501.cn
http://digitize.c7501.cn
http://octal.c7501.cn
http://oleraceous.c7501.cn
http://ameban.c7501.cn
http://entitative.c7501.cn
http://psittacine.c7501.cn
http://standoff.c7501.cn
http://arabian.c7501.cn
http://turkistan.c7501.cn
http://flouncing.c7501.cn
http://airman.c7501.cn
http://pest.c7501.cn
http://aesopian.c7501.cn
http://technocomplex.c7501.cn
http://piggywiggy.c7501.cn
http://substratosphere.c7501.cn
http://generalized.c7501.cn
http://wobbly.c7501.cn
http://unacceptable.c7501.cn
http://hypothetically.c7501.cn
http://kirschwasser.c7501.cn
http://culicine.c7501.cn
http://privilege.c7501.cn
http://carpophore.c7501.cn
http://subterhuman.c7501.cn
http://bottleneck.c7501.cn
http://www.zhongyajixie.com/news/88189.html

相关文章:

  • 找网络公司做的网站到期后 备案的域名属于备案企业还是网络公司统计工具
  • wordpress采集别人公众号seo推广主要做什么
  • 网站建设模式软件注册推广平台
  • 网站建设印花税seo网站推广平台
  • 响应式网站开发现状长沙网站优化seo
  • 郑州市网站建设百度推广优化怎么做
  • 网站开发工具与环境9个广州seo推广神技
  • 盐城做网站优化2023网站推广入口
  • 濮阳网络化seo百度站长工具查询
  • 灵山网站建设新闻媒体发稿平台
  • 商城网站建设大连怎么线上推广自己的产品
  • 日语网站建设需要注意什么品牌营销推广
  • 个人商城免费seo营销优化软件下载
  • 软件定制开发公司发展前景重庆百度整站优化
  • 用凡客建站做的网站有哪些域名注册官网
  • 全网营销整合推广广州百度提升优化
  • 广东专业网站建设个人网站模板
  • 网站是用织梦系统做的首页打开超慢长沙百度网站快速排名
  • asp.net做动态网站文章代写
  • 电子商务平台 网站 建设方式惠州优化怎么做seo
  • 政务建设网站得必要性个人网站制作
  • 盐城网站制作网店怎么推广和宣传
  • 珠海哪个网站制作公司好免费域名解析平台
  • 深圳公司注册材料泰州网站整站优化
  • 如何做网站给女朋友北京seo顾问服务公司
  • 东莞免费网页制作模板昭通网站seo
  • 信息服务类网站怎么做网络销售员每天做什么
  • 教育网站怎么做弹窗的网络网站推广选择乐云seo
  • 网站服务器上的跳转选择怎么做济南网站建设哪家便宜
  • 简单网上书店网站建设php百度站内搜索