Idea

用排列枚举的思想
当 n = 1 时,全部为1
当 n = 2 时,a 的种数是 n = 1 五个全部加起来的种数,e 的种数是 后四个全部加起来的种数,i 的种数是后三个全部加起来的种数

以此类推

AC Code

class Solution {public:int countVowelStrings(int n) {if(n == 1) return 5;vector<int> a(5,1);int ans = 0;for(int i=2;i<=n;i++){ans = 0;for(int j=0;j<5;j++){for(int k=j+1;k<5;k++){a[j]+=a[k];}}for(int j=0;j<5;j++) ans+=a[j];}return ans;}
};

力扣-1641. 统计字典序元音字符串的数目相关推荐

  1. Leetcode.1641 统计字典序元音字符串的数目

    题目链接 Leetcode.1641 统计字典序元音字符串的数目 Rating : 1519 题目描述 给你一个整数 n,请返回长度为 n.仅由元音 (a, e, i, o, u)组成且按 字典序排列 ...

  2. LeetCode 1641. 统计字典序元音字符串的数目(DP)

    文章目录 1. 题目 2. 解题 1. 题目 给你一个整数 n,请返回长度为 n .仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量. 字符串 s 按 字典序排列 需要满足 ...

  3. 统计字典序元音字符串的数目(一题三解)

    文章目录 前言 题目描述 回溯算法 动态规划 数学(盒子放球模型) 结语 前言 突然间发现自己好久没写有关算法题的博客了,今儿来一道很有意思的算法题,它可以使用三种完全不同的思路来处理,话不多说,直接 ...

  4. 力扣 比较退格的字符串

    力扣 比较退格的字符串 题目描述 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表退格字符. 注意:如果对空文本输入退格字符,文本继续为空. ...

  5. 力扣刷题记录_字符串(自学)

    字符串 一.字符串 1.反转字符串(力扣344) 2.反转字符串 II(力扣541) 3.替换空格(剑指 Offer 05) 4.翻转字符串里的单词(力扣151) 5.左旋转字符串(剑指 Offer ...

  6. 力扣 根据数字二进制下1的数目排序

    力扣 根据数字二进制下1的数目排序 题目描述 给你一个整数数组 arr .请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序. 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值 ...

  7. C++描述 LeetCode 5677. 统计同构子字符串的数目

    C++描述 LeetCode 5677. 统计同构子字符串的数目   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写 ...

  8. [M数学] lc1759. 统计同构子字符串的数目(数学+等差求和)

    文章目录 1. 题目来源 2. 题目解析 1. 题目来源 链接:1759. 统计同构子字符串的数目 2. 题目解析 分析题目,连续字符串对答案的贡献实际上是 等差数列求和 即可,采用双指针求出连续字符 ...

  9. 2022.1.9 力扣-周赛-统计追加字母可以获得的单词数

    哭了,经典卡在第三题一个小时,看了题解后真想给自己来一巴掌 题目描述: 给你两个下标从 0 开始的字符串数组 startWords 和 targetWords .每个字符串都仅由 小写英文字母 组成. ...

  10. LeetCode 1759. 统计同构子字符串的数目

    文章目录 1. 题目 2. 解题 1. 题目 给你一个字符串 s ,返回 s 中 同构子字符串 的数目. 由于答案可能很大,只需返回对 10^9 + 7 取余 后的结果. 同构字符串 的定义为:如果一 ...

最新文章

  1. 手机贷服务器维护升级,手机贷服务器升级
  2. oracle中创建触发器
  3. Kubernetes学习笔记一:Docker和Kubernetes的诞生
  4. C语言如何根据数据类型来处理不同的数据?
  5. 属性项目的定义(property)[ZT]
  6. JAVA 解析JSON数据
  7. @autowired注解_SpringBoot常用注解大全
  8. HttpClient 使用
  9. 分布式一致性算法Raft简介(下)
  10. python数据分析第七章实训3_《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(三)...
  11. 使用delegate类型设计自定义事件
  12. 小米11新旗舰通过3C认证:支持最高67.1W快充
  13. Fatal Error LNK1123:转换到COFF期间失败:文件无效或损坏
  14. mysql+分页脚本_MySql实现分页查询的SQL
  15. php pdf转为jpg 插件,php使用Image Magick将PDF文件转换为JPG文件的方法
  16. paip.jdk1.4 1.5(5.0) 1.6(6.0) 7.0 8.0特点比较与不同
  17. 让Yahoo!奇摩害怕的无名小站
  18. 部署并安装Discuz
  19. 2022年1~8月语音合成(TTS)和语音识别(ASR)论文月报
  20. 利用MATLAB仿真实现交通红绿灯识别的目的

热门文章

  1. 算法5-----三个数大小比较
  2. LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下
  3. 时空旅行+内付费“植物大战僵尸2”下月18日全球同步发行!
  4. [转]解决Sublime Text 2中文显示乱码问题
  5. entity framework 数据库默认时间的问题的一种解决方案
  6. C言语教程第五章:函数(4)
  7. BertSum-基于BERT模型的抽取式文本摘要
  8. ACL 2021 | 如何利用DialoGPT辅助对话摘要任务?
  9. 如何看待NLP领域最近比较火的prompt,能否借鉴到CV领域?
  10. 【EI 快速检索 | 九月特邀】经济与计算机多主题国际会议