type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 18, 2024 02:07 AM
给你一个整数
n
,请返回长度为 n
、仅由元音 (a
, e
, i
, o
, u
) 组成且按 字典序排列 的字符串数量。字符串
s
按 字典序排列 需要满足:对于所有有效的 i
,s[i]
在字母表中的位置总是与 s[i+1]
相同或在 s[i+1]
之前。动态规划
我们每次在最前面添加新的字符。
我们将情况列举出来了后,发现 a 能在之前所有合法的字符前添加,b 能以 b 开头的合法字符之前添加,以此类推。
n = 2: a = 1 + 1 + 1 + 1 + 1 = 5; b = 1 + 1 + 1 + 1 = 4 ..
n = 3: a = 5 + 4 + 3 + 2 + 1 = 15; b = 4 + 3 + 2 + 1 = 10 ..
使用滚动数组压缩
组合数学
列出来发现是杨辉三角

每次在杨辉三角种找第
n + 4
行的倒数第 5
个,也就是