問題描述
fj在沙盤上寫了這樣一些字串:
a1 = 「a」
a2 = 「aba」
a3 = 「abacaba」
a4 = 「abacabadabacaba」
… …你能找出其中的規律並寫所有的數列an嗎?
輸入格式
僅有乙個數:n ≤ 26。
輸出格式
請輸出相應的字串an,以乙個換行符結束。輸出中不得含有多餘的空格或換行、回車符。
樣例輸入
3樣例輸出
abacaba
第一反應,遞迴。但是不著急,先搞清楚規律,每乙個an都可以分成三部分,第一部分,a(n-1),第二部分,a往後數n-1個數(這個要注意,但是就算犯了錯誤也很容易找出bug),第三部分還是a(n-1)。
可惜我在讀題的時候就不會思路這麼清晰,看個差不多就往上懟,導致總是修bug的時候花很長時間。
上**:
#include
#include
using
namespace std;
intan
(int n)
else
//注釋掉的是我一開始的思路,打算寫遞迴之前先捋清楚,結果差點想成回文
/*for(i=0; i=0; i--)*/
}int
main()
藍橋杯基礎練習basic 2
問題描述 利用字母可以組成一些美麗的圖形,下面給出了乙個例子 abcdefg babcdef cbabcde dcbabcd edcbabc 這是乙個5行7列的圖形,請找出這個圖形的規律,並輸出乙個n行m列的圖形。輸入格式 輸入一行,包含兩個整數n和m,分別表示你要輸出的圖形的行數的列數。輸出格式 ...
藍橋杯 BASIC 17 基礎練習 矩陣乘法
問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 輸入格式 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值 輸出格式 輸出共n行,每行...
藍橋杯 BASIC 21 基礎練習 Sine之舞
問題描述 最近fj為他的奶牛們開設了數學分析課,fj知道若要學好這門課,必須有乙個好的三角函式基本功。所以他準備和奶牛們做乙個 sine之舞 的遊戲,寓教於樂,提高奶牛們的計算能力。不妨設an sin 1 sin 2 sin 3 sin 4 sin n sn a1 n a2 n 1 a3 2 an ...