游客 Signup | Login
中文 | En

3131 - 平行四边形

输入两个数n,m,要求打印出n行m列的平行四边形。

Input

一行,两个整数,数之间以1个空格隔开
第一个数n,代表行数;
第二个数m,代表每行有m个*;
n,m均为大于0而小于10的整数。

Output

n行,每行有m个数字(从1开始的连续数字)。其中,
第一行第1个数字前有n-1个空格,接下来每一行之前均比上一行少1个空格,最后一行顶格打印。

Examples

Input

3 5

Output

  12345
 12345
12345

Solution C++

#include<bits/stdc++.h>
using namespace std;
int n,m;
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n-i;j++)
			cout<<" ";
		for(int k=1;k<=m;k++)
			cout<<k;
		cout<<endl;
	}		
	return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题