UESTC 1080 空心矩阵
2014-04-11 14:05
148 查看
这题理解题意最重要,千万不要理解错。题意是取矩阵的左上角,所以能切掉的都要切掉,是能形成三角形的形成三角形,不能的尽量割掉最大。代码借鉴了一位大牛的,如下:
View Code
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int a[11][11]; int main() { int t,i,n,m,j; scanf("%d",&t); while(t--) { scanf("%d%d",&m,&n); for(i=0;i<m;i++) { for(j=0;j<n;j++) { scanf("%d",&a[i][j]); } } for(i=0;i<m&&i<n;i++) { for(j=0;j<n-i;j++) { cout<<a[i][j]; } if(i!=0) { for(j=0;j<2*i-1;j++) { cout<<" "; } cout<<a[i][n-i-1]; } for(j=n-i-1;j>0;j--) { cout<<a[i][j-1]; } cout<<endl; } for(i=i-2;i>=0;i--) { for(j=0;j<n-i;j++) { cout<<a[i][j]; } if(i!=0) { for(j=0;j<2*i-1;j++) { cout<<" "; } cout<<a[i][n-i-1]; } for(j=n-i-1;j>0;j--) { cout<<a[i][j-1]; } cout<<endl; } cout<<endl; } return 0; }
View Code
相关文章推荐
- UESTC 1080 空心矩阵
- 2016 UESTC Training for Dynamic Programming P - 柱爷的矩阵 矩阵、递推
- ACM学习历程—UESTC 1222 Sudoku(矩阵)(2015CCPC H)
- 矩阵解压,网络流UESTC-1962天才钱vs学霸周2
- Latex输出行列式、矩阵、方程组
- hdu 2091 空心三角形
- 找出矩阵中的最大矩形
- HDU-1559-最大子矩阵【DP】
- PowerOJ1180-矩阵快速幂
- 【计算机算法分析】动态规划法——矩阵连乘问题
- 理解矩阵(二)[转载]
- HDU 2604 Queuing (矩阵快速幂)
- HDU2256(矩阵)
- HDU 2091 空心三角形
- 【矩阵乘法】广义斐波那契数列
- 基于Java的矩阵归零问题研究与实现
- Fibonacci hoj 矩阵快速幂裸题
- HDU 1588 Gauss Fibonacci(矩阵快速幂+二分等比序列求和)
- 零基础学python-19.3 列表解析与矩阵
- opencv 对数组(矩阵)的一些操作