最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

38. 外觀數(shù)列(C++)

2023-03-14 10:50 作者:不開花的黑玫瑰  | 我要投稿

給定一個(gè)正整數(shù)?n?,輸出外觀數(shù)列的第?n?項(xiàng)。

「外觀數(shù)列」是一個(gè)整數(shù)序列,從數(shù)字 1 開始,序列中的每一項(xiàng)都是對(duì)前一項(xiàng)的描述。

你可以將其視作是由遞歸公式定義的數(shù)字字符串序列:

  • countAndSay(1) = "1"

  • countAndSay(n)?是對(duì)?countAndSay(n-1)?的描述,然后轉(zhuǎn)換成另一個(gè)數(shù)字字符串。

前五項(xiàng)如下:

1. ? ? 1 2. ? ? 11 3. ? ? 21 4. ? ? 1211 5. ? ? 111221 第一項(xiàng)是數(shù)字 1 描述前一項(xiàng),這個(gè)數(shù)是 1 即 “ 一 個(gè) 1 ”,記作 "11"描述前一項(xiàng),這個(gè)數(shù)是 11 即 “ 二 個(gè) 1 ” ,記作 "21"描述前一項(xiàng),這個(gè)數(shù)是 21 即 “ 一 個(gè) 2 + 一 個(gè) 1 ” ,記作 "1211"描述前一項(xiàng),這個(gè)數(shù)是 1211 即 “ 一 個(gè) 1 + 一 個(gè) 2 + 二 個(gè) 1 ” ,記作 "111221"

要?描述?一個(gè)數(shù)字字符串,首先要將字符串分割為?最小?數(shù)量的組,每個(gè)組都由連續(xù)的最多?相同字符?組成。然后對(duì)于每個(gè)組,先描述字符的數(shù)量,然后描述字符,形成一個(gè)描述組。要將描述轉(zhuǎn)換為數(shù)字字符串,先將每組中的字符數(shù)量用數(shù)字替換,再將所有描述組連接起來。

例如,數(shù)字字符串?"3322251"?的描述如下圖:

    ?

    示例 1:

    輸入:n = 1輸出:"1"解釋:這是一個(gè)基本樣例。

    示例 2:

    輸入:n = 4輸出:"1211"解釋:countAndSay(1) = "1" countAndSay(2) = 讀 "1" = 一 個(gè) 1 = "11" countAndSay(3) = 讀 "11" = 二 個(gè) 1 = "21" countAndSay(4) = 讀 "21" = 一 個(gè) 2 + 一 個(gè) 1 = "12" + "11" = "1211"

    ?

    提示:

    • 1 <= n <= 30

    刷題代碼

    本地調(diào)試代碼

    容易忽略的地方


    38. 外觀數(shù)列(C++)的評(píng)論 (共 條)

    分享到微博請遵守國家法律
    鹿泉市| 张北县| 伊宁市| 江北区| 扎鲁特旗| 易门县| 承德市| 钟山县| 晋城| 常山县| 平昌县| 太保市| 彰武县| 新宁县| 六盘水市| 太白县| 盐池县| 新晃| 南投县| 隆尧县| 峨边| 临夏县| 天水市| 阿克陶县| 深水埗区| 高雄县| 东丽区| SHOW| 丹凤县| 阿拉尔市| 宁夏| 襄垣县| 东至县| 饶河县| 丰宁| 小金县| 福鼎市| 曲阳县| 德昌县| 厦门市| 新营市|