mnnu 2215 矩阵相加【简单题但好几次才ac】【至今不知打的第一遍哪里错了】
来源:互联网 发布:淘宝店铺代运营靠谱吗 编辑:程序博客网 时间:2024/05/01 13:24
Time/Memory Limit:1000 MS/32768 KSubmitted: 94 Accepted: 50Problem Description
给出两个行列式A,B,将A转置后与B相加。规定:若A,B的行数或列数不相等时,视空缺的位置为0(见Hints)。Input
每组第一行有四个整数n1,m1,n2,m2(0<n1,m1,n2,m2<100)。n1为A的行数,m1为A的列数,n2为B的行数,m2为B的列数。接下来分别有n1*m1个整数,和n2*m2个整数。Output
每组输出将A转置后+B后得到的矩阵。每一行每两个数之间一个空格。(最终结果矩阵中的元素不会超过2^31)。Sample Input
2 3 2 31 1 11 1 11 1 11 1 1Sample Output
2 2 12 2 11 1 0Hints
方法一(AC)后面计算分两步来做例如1 2 34 5 6转置后:1 42 53 61 1 1 1 1 2 2 11 1 + 1 1 1 = 2 2 11 1 1 1 0
#include<stdio.h>#include<string.h>int main(){int n1,m1,n2,m2,i,j,m,n;int a[105][105],b[105][105],c[105][105];while(scanf("%d%d%d%d",&n1,&m1,&n2,&m2)!=EOF){for(i=0;i<=100;i++){for(j=0;j<=100;j++)a[i][j]=b[i][j]=c[i][j]=0;//初始化,你这特么是初始化么,一开始直接就a[100][100],打死你!}for(i=0;i<n1;i++){for(j=0;j<m1;j++)scanf("%d",&a[i][j]);}for(i=0;i<n2;i++){for(j=0;j<m2;j++)scanf("%d",&b[i][j]);}n=m1>n2?m1:n2;m=n1>m2?n1:m2;for(i=0;i<n1;i++){for(j=0;j<m1;j++)c[j][i]=a[i][j];}for(i=0;i<n2;i++){for(j=0;j<m2;j++)c[i][j]+=b[i][j];}for(i=0;i<n;i++){for(j=0;j<m;j++){if(j!=m-1)printf("%d ",c[i][j]);elseprintf("%d\n",c[i][j]);}}}return 0;}#include<stdio.h>#include<string.h>int main(){int n1,m1,n2,m2,i,j,m,n;int a[105][105],b[105][105],c[105][105];while(scanf("%d%d%d%d",&n1,&m1,&n2,&m2)!=EOF){for(i=0;i<=100;i++){for(j=0;j<=100;j++)a[i][j]=b[i][j]=c[i][j]=0;//初始化,你这特么是初始化么,一开始直接就a[100][100],打死你!}for(i=0;i<n1;i++){for(j=0;j<m1;j++)scanf("%d",&a[i][j]);}for(i=0;i<n2;i++){for(j=0;j<m2;j++)scanf("%d",&b[i][j]);}n=m1>n2?m1:n2;m=n1>m2?n1:m2;for(i=0;i<n;i++){for(j=0;j<m;j++)c[i][j]=a[j][i]+b[i][j];}for(i=0;i<n;i++){for(j=0;j<m;j++){if(j!=m-1)printf("%d ",c[i][j]);elseprintf("%d\n",c[i][j]);}}}return 0;}
0 0
- mnnu 2215 矩阵相加【简单题但好几次才ac】【至今不知打的第一遍哪里错了】
- Unsolved ---poj1979 不知哪里错了
- 【HDOJ】1004,比较简单,可我还是WA了好几次
- USACO Section 1.4 Mother's Milk - 输出错了好几次..
- 很简单的要求,但试了好几种方法,最后才写出来
- 一道很简单的题。toString()失误好几次
- 老大发火骂人,不知错在哪里
- 例程调试出错,不知错哪里??
- 简单ajax坑我好几次
- 旋转矩阵的证明(写了才发现很简单)挫败
- 找了半天才知道TlbImp.exe在哪里运行。。。
- mnnu第三次练习【fzoj 2221】简单博弈 同gay game
- 矩阵相加
- 矩阵相加
- 矩阵相加
- 矩阵相加
- 哪里出了错?
- C#哪里错了
- 日志存储
- 开灯问题
- 如何使用文件字节输入流(FileInputStream)将文件读取到程序中
- 国外优秀开源PHP建站程序一览
- iOS:编译时出现"no such file or directory:xxx"以及"use twice...filenames are used to distinguish private dec
- mnnu 2215 矩阵相加【简单题但好几次才ac】【至今不知打的第一遍哪里错了】
- 预留位置
- 关于http缓存详解
- Android源码50例汇总,欢迎各位下载
- 1004
- 浅谈软件开发人员的职业发展规划
- 【USACO题库】3.4.4 Raucous Rockers“破锣摇滚”乐队
- 如何在AndroidStudio中新建xml文件夹
- 史上最牛C语言控制台游戏!C语言控制台音游——Rhythm Slasher! 附上源代码供交流学习