日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 1220. 统计元音字母序列的数目(DP)

發布時間:2024/7/5 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 1220. 统计元音字母序列的数目(DP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1. 題目
    • 2. 解題

1. 題目

給你一個整數 n,請你幫忙統計一下我們可以按下述規則形成多少個長度為 n 的字符串:

- 字符串中的每個字符都應當是小寫元音字母('a', 'e', 'i', 'o', 'u'- 每個元音 'a' 后面都只能跟著 'e' - 每個元音 'e' 后面只能跟著 'a' 或者是 'i' - 每個元音 'i' 后面 不能 再跟著另一個 'i' - 每個元音 'o' 后面只能跟著 'i' 或者是 'u' - 每個元音 'u' 后面只能跟著 'a'

由于答案可能會很大,所以請你返回 10^9 + 7 之后的結果。

示例 1: 輸入:n = 1 輸出:5 解釋:所有可能的字符串分別是:"a", "e", "i" , "o""u"。示例 2: 輸入:n = 2 輸出:10 解釋:所有可能的字符串分別是:"ae", "ea", "ei", "ia", "ie", "io", "iu", "oi", "ou""ua"。示例 3: 輸入:n = 5 輸出:68提示: 1 <= n <= 2 * 10^4

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/count-vowels-permutation
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。

2. 解題

類似題目:
LeetCode 576. 出界的路徑數(動態規劃)
LeetCode 688. “馬”在棋盤上的概率(DP)
LeetCode 935. 騎士撥號器(動態規劃)

  • dp[k][0-4] 表示長度為 k 時,字母為 0 - 4 表示 aeiou 時的方案數
class Solution { public:int countVowelPermutation(int n) {int mod = 1e9+7;vector<vector<long long>> dp(n+1, vector<long long>(5, 0));dp[1][0] = dp[1][1] = dp[1][2] = dp[1][3] = dp[1][4] = 1;// a 0 e 1 i 2 o 3 u 4//e,i,u --> a 上一個尾部字母 --》 下一個字母//a, i --> e//e o --> i//i -- > o//i o --> ufor(int k = 2; k <= n; ++k) {dp[k][0] = (dp[k-1][1]+dp[k-1][2]+dp[k-1][4])%mod;dp[k][1] = (dp[k-1][0]+dp[k-1][2])%mod;dp[k][2] = (dp[k-1][1]+dp[k-1][3])%mod;dp[k][3] = (dp[k-1][2])%mod;dp[k][4] = (dp[k-1][2]+dp[k-1][3])%mod;}int ans = 0;for(int i = 0; i < 5; i++)ans = (ans+dp[n][i])%mod;return ans;} };

116 ms 27 MB


我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的LeetCode 1220. 统计元音字母序列的数目(DP)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产伦精品一区二区三区视频黑人 | 综合九九 | 四虎影视大全 | 最新自拍偷拍 | 一级片在线播放 | 在线一区不卡 | 干美女视频 | 丝袜性爱视频 | 台湾佬综合网 | 人人妻人人澡人人爽人人欧美一区 | 国产乱叫456在线 | 国产一区二区三区在线看 | 干干干操操操 | 尹人综合网 | 国产精品第一国产精品 | 色呦呦网站在线观看 | 日韩一区免费视频 | 99在线观看视频 | 国产伊人精品 | 午夜院线| 日本乱子伦xxxx| 午夜精品亚洲 | 人妻无码一区二区三区免费 | 一区二区三区有限公司 | 黄色永久免费网站 | 日本wwwxxxx | 日日碰日日摸 | 成人网在线视频 | 亚洲精品中文字幕乱码无线 | 国产色99 | 欧美日韩亚洲另类 | 国产一区二区99 | 日本v片| 欧美日韩免费看 | 久久综合激的五月天 | 黑人黄色一级片 | 亚洲一区二区三区影视 | 99热精品在线观看 | 成 年 人 黄 色 大 片大 全 | 亚洲免费高清视频 | 无码 制服 丝袜 国产 另类 | 久草免费在线观看 | 男女羞羞在线观看 | 国产夜色视频 | 动漫玉足吸乳羞免费网站玉足 | 国产视频福利在线 | 97视频在线看 | 亚洲熟妇中文字幕五十中出 | 7788色淫网站小说 | 亚洲视频在线观看一区二区 | 狠狠操网址 | 激情福利 | 激情午夜视频 | 麻豆视频网站在线观看 | 性生交大片免费看3p | 99国产精品久久久久久久成人热 | 精品人妻aV中文字幕乱码色欲 | 国产精品综合 | 精品亚洲在线 | 亚洲熟悉妇女xxx妇女av | 国产精品高潮呻吟久久久 | 欧美激情一区二区三区蜜桃视频 | 女人叫床很黄很污句子 | 天天干天天操 | 美女bb视频| 国产精品一区二区黑人巨大 | www.超碰| 高跟91娇喘 | 亚洲无限av | 日韩aⅴ在线观看 | 深夜福利视频导航 | 精品国产一二三 | 特黄特色免费视频 | 国产东北真实交换多p免视频 | 亚洲无码一区二区三区 | 美女自卫网站 | 西西人体高清44rt·net | 日韩欧美视频免费在线观看 | 91嫩草香蕉 | 秋霞自拍 | a网站在线观看 | 翔田千里一区二区三区av | 亚洲人成网站999久久久综合 | 黄色视屏在线播放 | 人妻精品久久久久中文字幕 | 中文字幕在线视频精品 | 亚洲一区二区网站 | 日韩高清不卡 | 99这里| 亚洲av电影天堂男人的天堂 | 午夜精品久久久久久久96蜜桃 | 久久精品国产精品亚洲色婷婷 | 国产色一区二区 | 欧美性视频一区二区三区 | 男生吃小头头的视频 | 欧美在线播放一区 | 中文字幕一区二区三区四区 | 人妻丰满熟妇aⅴ无码 | 日韩av无码久久 |