問題描述
利用字母可以組成一些美麗的圖形涵妥,下面給出了一個例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
這是一個5行7列的圖形膊畴,請找出這個圖形的規(guī)律碌秸,并輸出一個n行m列的圖形抱既。
輸入格式
輸入一行孕豹,包含兩個整數(shù)n和m貌踏,分別表示你要輸出的圖形的行數(shù)的列數(shù)。
輸出格式
輸出n行丧蘸,每個m個字符漂洋,為你的圖形。
樣例輸入
5 7
樣例輸出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
數(shù)據(jù)規(guī)模與約定
1 <= n, m <= 26力喷。
解題思路
觀察發(fā)現(xiàn)A出現(xiàn)在第一行第一列刽漂,第二行第二列,第三行第三列....B出現(xiàn)在第一行第二列弟孟,第二行第一列和第三列贝咙,第三行第二列和第四列....以此類推,發(fā)現(xiàn)每個位置出現(xiàn)的字母是:(行數(shù)-列數(shù))的絕對值+基數(shù)A
源代碼