五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)論 (共 條)

    分享到微博請遵守國家法律
    十堰市| 天柱县| 井陉县| 裕民县| 贵港市| 开封县| 高雄县| 项城市| 大姚县| 宁武县| 老河口市| 临城县| 大同县| 长葛市| 海口市| 台湾省| 会东县| 宜昌市| 江源县| 兰州市| 德庆县| 朝阳县| 屏东县| 龙江县| 湄潭县| 万安县| 万年县| 吉安县| 马鞍山市| 泰顺县| 珲春市| 桐城市| 奉新县| 明溪县| 沈阳市| 广东省| 阿合奇县| 乐至县| 香河县| 晋江市| 衡水市|