山东理工大学第七届ACM校赛-飞花的线代
2015-06-26 10:29
281 查看
飞花的线代
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
飞花壕的线代一直非常的壕(好),线代考试每次都是全班第一。一次,飞花壕在预习线代的过程中看到了一个新的问题,矩阵!他研究了三年,终于研究明白了,他来向你炫耀他所研究出来的成果,他给了你两个矩阵,问你两个矩阵的和与差分别都是什么,这样的问题应该难不倒你吧?
输入
多组输入。对于每组输入,首先输入一个整数N(1 <= N <= 10),代表矩阵的行高和列宽。接下来N行N列的整数,表示第一个矩阵A,接下来又一个N行N列的整数表示第二个矩阵B。矩阵中的数字均为整数且不大于1000。
输出
输出两个矩阵,第一个矩阵为A与B的和矩阵,第二个矩阵为A与B的差矩阵。
注意:每一个数字后面输出一个空格,每行的最后一个数字不输出空格,直接输出换行。
示例输入
4
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
7 6 5 4
6 5 4 3
5 4 3 2
4 3 2 1
示例输出
8 8 8 8
8 8 8 8
8 8 8 8
8 8 8 8
-6 -4 -2 0
-4 -2 0 2
-2 0 2 4
0 2 4 6
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
飞花壕的线代一直非常的壕(好),线代考试每次都是全班第一。一次,飞花壕在预习线代的过程中看到了一个新的问题,矩阵!他研究了三年,终于研究明白了,他来向你炫耀他所研究出来的成果,他给了你两个矩阵,问你两个矩阵的和与差分别都是什么,这样的问题应该难不倒你吧?
输入
多组输入。对于每组输入,首先输入一个整数N(1 <= N <= 10),代表矩阵的行高和列宽。接下来N行N列的整数,表示第一个矩阵A,接下来又一个N行N列的整数表示第二个矩阵B。矩阵中的数字均为整数且不大于1000。
输出
输出两个矩阵,第一个矩阵为A与B的和矩阵,第二个矩阵为A与B的差矩阵。
注意:每一个数字后面输出一个空格,每行的最后一个数字不输出空格,直接输出换行。
示例输入
4
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
7 6 5 4
6 5 4 3
5 4 3 2
4 3 2 1
示例输出
8 8 8 8
8 8 8 8
8 8 8 8
8 8 8 8
-6 -4 -2 0
-4 -2 0 2
-2 0 2 4
0 2 4 6
#include <stdio.h> #include <cstdlib> #include <cstring> #include <iostream> #include <cmath> #include <queue> #include <stack> #include <algorithm> #define INF 0x3f3f3f3f #define Pi 3.141592654 using namespace std; const int Max=101000; int a[100][110],b[110][110]; int main() { int n; while(~scanf("%d",&n)) { for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { scanf("%d",&a[i][j]); } } for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { scanf("%d",&b[i][j]); } } for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { if(j) { printf(" "); } printf("%d",a[i][j]+b[i][j]); } printf("\n"); } for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { if(j) { printf(" "); } printf("%d",a[i][j]-b[i][j]); } printf("\n"); } } return 0; }
相关文章推荐
- 小胖说事20--------GCD笔记
- Android该系统提供的服务--Vibrator(振子)
- 山东理工大学第七届ACM校赛-飞花的线代 分类: 比赛 2015-06-26 10:29 10人阅读 评论(0) 收藏
- oracle 性能优化建议小结
- [LeetCode][JavaScript]Summary Ranges
- \n
- jQuery对select遍历option(添加、移除)
- [Android基础知识] 之二十: 侧滑菜单DrawerLayout(抽屉布局)实现
- Cocos2d-js01_环境搭建及项目的创建
- PCL ROS的消息回调处理:ros::spin()与ros::spinOnce()
- 揭刘翔离婚内幕:葛天假怀孕骗婚后一直分居
- 05-图1. List Components (25)
- 问题解决——开启Guest后仍无法共享打印机
- thrift学习(一)
- android学习---- WindowManager.LayoutParams
- Java程序内存分析:jdk自带的jmap能为我们带来什么
- 山东理工大学第七届ACM校赛-飞花的糖果
- 百度云观测优化建议解决方案:未设置max-age或expires
- Share SDK 微信登录每次获取openId
- 实验3