L1 050 倒數第N個字串 (15 分)

2021-09-12 08:20:47 字數 679 閱讀 5568

給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 。這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。

輸入在一行中給出兩個正整數 l(2 ≤ l ≤ 6)和 n(≤10​5​​)。

在一行中輸出對應序列倒數第 n 個字串。題目保證這個字串是存在的。

3 7417
pat
本來以為這是挺麻煩的一道題,看到通過率那麼高就想著要不還是做一下。

本來的想法是用陣列儲存所有的結果,想著好麻煩就去睡了一覺,睡醒之後靈光乍現,可以用每次的餘數和'a'相加,原理我說不太清楚,具體內容看**叭!ps:網上找到了乙個字串置逆方法strrev(),結果編譯都通不過,只好老老實實自己寫了乙個。

#include

#include

#include

#include

int main()

int ys=0;

int ss=0;

int k=0;

dowhile(ss!=0);

for(int i=0;iprintf("%s",s);

return 0;

}

L1 050 倒數第N個字串

題目描述 給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。輸入 輸入在一行中給出兩個正...

L1 050 倒數第N個字串

給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。輸入格式 輸入在一行中給出兩個正整數 ...

L1 050 倒數第N個字串

給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。輸入格式 輸入在一行中給出兩個正整數 ...