團體程式設計天梯賽-練習集 L1-050 倒數第N個字串 (15分)
給定一個完全由小寫英文字母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 L,從 L 個 a 開始,以 1 為步長遞增。例如當 L 為 3 時,序列為 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }。這個序列的倒數第27個字串就是 zyz。對於任意給定的 L,本題要求你給出對應序列倒數第 N 個字串。
輸入格式:
輸入在一行中給出兩個正整數 L(2 ≤ L ≤ 6)和 N(≤105)。
輸出格式:
在一行中輸出對應序列倒數第 N 個字串。題目保證這個字串是存在的。
輸入樣例:
3 7417
輸出樣例:
pat
解析:
實質是26進位制的計算。
實現程式碼:
#include<iostream> #include<cmath> #include<string> using namespace std; int main(void) { int n, m; cin >> n >> m; m = pow(26, n) - m; string str; char ch; for(int i=0;i<n;i++){ ch = m % 26 + 'a'; str = ch + str; m = m / 26; } cout << str; }
相關文章
- L1-050 倒數第N個字串 (15分)字串
- 團體程式設計天梯賽-練習集程式設計
- 團體程式設計天梯賽-練習集 L1-038 新世界程式設計
- 【CCCC】PAT : 團體程式設計天梯賽-練習集 L3 答案(01-23)程式設計
- 2024團體程式設計天梯賽——賽後總結程式設計
- 團體程式設計天梯賽-練習集 L2-031 深入虎穴 (25分) dfs深搜+bfs廣搜的兩種思路程式設計
- 倒數計時(Excel程式碼集團)Excel
- 2024 年 GPLT 團體程式設計天梯賽(個人感受 + 題解)程式設計
- css如何匹配倒數第n個元素CSS
- 團體程式設計天梯賽-玩轉二叉樹(簡潔建樹)程式設計二叉樹
- 團體程式設計天梯賽L2-022 重排連結串列程式設計
- 2024年第九屆CCCC團體程式設計天梯賽 遊記程式設計
- CSS 倒數第n個li元素樣式CSS
- 2020年團體程式設計天梯賽-總決賽 L2-2 口罩發放程式設計
- 2020年團體程式設計天梯賽-總決賽 L2-4 網紅點打卡攻略程式設計
- 2024天對程式設計天梯賽程式設計
- Android程式設計權威指南(第2版)—第15章挑戰練習Android程式設計
- PAT-B 1047 程式設計團體賽程式設計
- 2020年團隊程式設計天梯賽L2 -2 口罩發放程式設計
- 19. 刪除連結串列的倒數第 N 個結點
- 【演算法】GPLT - 基礎梯級練習題 - 個位數統計(15分)演算法
- 15個程式設計好習慣程式設計
- 程式設計練習程式設計
- LCR 140. 訓練計劃 II 連結串列倒數第k個節點
- MySQL 分組排序後 → 如何取前N條或倒數N條MySql排序
- 程式設計練習-自己寫一個strcpy程式設計
- 獲取倒數第幾個元素程式碼例項
- JavaScript輸入字串字數倒計JavaScript字串
- OpenMP平行計算程式設計-n以內的完數的個數程式設計
- Leetcode No.19 刪除連結串列的倒數第N個節點LeetCode
- LeetCode- 19 刪除連結串列的倒數第N個節點LeetCode
- 第15屆浙江省大學生程式設計競賽D題程式設計
- C Primer Plus 第9章 函式 程式設計練習函式程式設計
- 2023年中國高校計算機大賽-團隊程式設計天梯賽(GPLT)上海理工大學校內選拔賽 (vp + 補題)計算機程式設計
- JAVA 程式設計思想 第13章 字串Java程式設計字串
- 2024哈佛-麻省數學競賽(HMMT)2月錦標賽 團體賽第9題HMM
- Nth Digit 第N個數字Git
- Android程式設計權威指南(第2版)—第14章挑戰練習Android程式設計