L1 050 倒數第N個字串

2022-03-13 08:04:11 字數 951 閱讀 1860

時間限制

400 ms

記憶體限制

65536 kb

**長度限制

8000 b

判題程式

standard

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

輸入格式:

輸入在一行中給出兩個正整數 l(2 <= l <= 6)和 n(<= 105)。

輸出格式:

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

輸入樣例:

3 7417
輸出樣例:

比賽的時候想了好久(還是沒a),開始還想暴力一下......我怕是石樂志....

思路分析:l個字元就是l位的26進製數,告訴我們n是倒數的位置,那麼我們求一下正著數的位置,然後將求得的10進製數字轉化為26進製(每位26進製用小寫的26個字元表示),這樣求得的字串就是外面需要的字串

**如下:

#includechar a[8

];long

long f(int l)//

求26的l次方

returns;}

long

long ff(long

long x,int l)//

將十進位制的x轉換為26進製,l為26進製的位數

a[l]='\0'

;

return0;

}int

main()

技術在於分享!

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 個字串。輸入格式 輸入在一行中給出兩個正整數 ...