当前位置: 首页 > wzjs >正文

哪个做企业网站加强服务保障满足群众急需m

哪个做企业网站,加强服务保障满足群众急需m,怎么修改wordpress模板文件路径,粮食网站建设的背景及意义1 题目:统计美丽子字符串 I 官方标定难度:中 给你一个字符串 s 和一个正整数 k 。 用 vowels 和 consonants 分别表示字符串中元音字母和辅音字母的数量。 如果某个字符串满足以下条件,则称其为 美丽字符串 : vowels conson…

1 题目:统计美丽子字符串 I

官方标定难度:中

给你一个字符串 s 和一个正整数 k 。

用 vowels 和 consonants 分别表示字符串中元音字母和辅音字母的数量。

如果某个字符串满足以下条件,则称其为 美丽字符串 :

vowels == consonants,即元音字母和辅音字母的数量相等。
(vowels * consonants) % k == 0,即元音字母和辅音字母的数量的乘积能被 k 整除。
返回字符串 s 中 非空美丽子字符串 的数量。

子字符串是字符串中的一个连续字符序列。

英语中的 元音字母 为 ‘a’、‘e’、‘i’、‘o’ 和 ‘u’ 。

英语中的 辅音字母 为除了元音字母之外的所有字母。

示例 1:

输入:s = “baeyh”, k = 2
输出:2
解释:字符串 s 中有 2 个美丽子字符串。

  • 子字符串 “baeyh”,vowels = 2([“a”,“e”]),consonants = 2([“y”,“h”])。
    可以看出字符串 “aeyh” 是美丽字符串,因为 vowels == consonants 且 vowels * consonants % k == 0 。
  • 子字符串 “baeyh”,vowels = 2([“a”,“e”]),consonants = 2([“b”,“y”])。
    可以看出字符串 “baey” 是美丽字符串,因为 vowels == consonants 且 vowels * consonants % k == 0 。
    可以证明字符串 s 中只有 2 个美丽子字符串。

示例 2:

输入:s = “abba”, k = 1
输出:3
解释:字符串 s 中有 3 个美丽子字符串。

  • 子字符串 “abba”,vowels = 1([“a”]),consonants = 1([“b”])。
  • 子字符串 “abba”,vowels = 1([“a”]),consonants = 1([“b”])。
  • 子字符串 “abba”,vowels = 2([“a”,“a”]),consonants = 2([“b”,“b”])。
    可以证明字符串 s 中只有 3 个美丽子字符串。

示例 3:

输入:s = “bcdf”, k = 1
输出:0
解释:字符串 s 中没有美丽子字符串。

提示:

1 <= s.length <= 1000
1 <= k <= 1000
s 仅由小写英文字母组成。

2 solution

由于数据量允许 O ( n 2 ) O(n^2) O(n2), 所以预先统计元音个数,然后直接枚举所有子串,

代码

class Solution {
public:int beautifulSubstrings(string s, int k) {vector<int> cnt(s.size() + 1);for (int i = 0; i < s.size(); i++) {cnt[i + 1] = cnt[i];if (s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u')cnt[i + 1]++;}int ans = 0;for (int i = 0; i < s.size(); i++) {for (int j = i + 1; j < s.size(); j+=2) {if(j - i + 1 == 2 * (cnt[j + 1] - cnt[i]) && (j - i + 1) * (j - i + 1) / 4 % k == 0){ans++;}}}return ans;}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/245128.html

相关文章:

  • 网站开发筛子游戏软文营销的五个步骤
  • public cms网站建设新闻发稿平台有哪些?
  • 南阳专业做网站网络营销公司名字大全
  • 网站建设如何存数据搜索引擎推广的方法有哪些
  • wordpress网站流量怎么在百度上发布自己的信息
  • 免费又实用的网站福州seo关键字推广
  • 银川制作网站百度如何优化
  • 企业网站不备案会怎么样软文类型
  • 网站建设中端口号的作用是什么如何做电商 个人
  • 建立网站基本知识李守洪排名大师怎么样
  • 商务网站大全百度推广渠道户
  • java如何做网站seo线下培训班
  • 网站的pdf预览是怎么做的郑州seo联系搜点网络效果好
  • html所有代码大全seo营销培训
  • 昆明公司建设网站制作seo优化器
  • 网站里添加斗鱼直播的视频怎么做外链seo
  • 建设网站哪些好武汉网站推广排名
  • 网站问卷调查系统怎么做南通网站快速收录
  • 做个营销型网站重庆网站外包
  • 有哪些做mg动画的素材网站物联网开发
  • 旅游网站首页制作广丰网站seo
  • 北京建站公司网站推广产品
  • 营销推广网站建设视频网站推广
  • 厦门哪家公司做网站百度竞价登录
  • 食品网站建设实施方案微信客户管理系统
  • 百度搜索网站打开错误深圳搜索优化排名
  • 为什么大家用wordpress建网站seo新手快速入门
  • 网站建设得多少钱公司运营策划方案
  • 有没有做公章的网站考研培训机构排名前五的机构
  • 一般做个网站需要多少钱推广怎么推