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

2021-09-12 00:14:03 字數 669 閱讀 8502

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

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

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

3 7417

pat仔細觀察,這題是乙個26進製問題,aaa,aab,aac依次遞增,最大為zzz。

可以轉化為26進製進行求解。關鍵是最後要判斷位數是否會小於l。

#include

#include

using

namespace std;

intmain()

n=sum+

1-n;

//把反序轉化為正序

int s[10]

; k=0;

while

(n)int f=k;

if(ffor(

;f)//判斷位數是否小於l,若小於,則補上a

for(i=k-

1;i>=

0;i--

)return0;

}

L1 2 倒數第N個字串

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

L1 2 倒數第N個字串 (15 分)真坑

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

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

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