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

做网站客户最关心的是什么WordPress批量发布插件

做网站客户最关心的是什么,WordPress批量发布插件,网站在哪里实名认证,网站数据库维护都是做什么给你一个字符串 word 和一个 非负 整数 k。 返回 word 的 子字符串 中,每个元音字母(a、e、i、o、u)至少 出现一次,并且 恰好 包含 k 个辅音字母的子字符串的总数。 示例 1: 输入:word "aeioqq&qu…

给你一个字符串 word 和一个 非负 整数 k

返回 word 的 子字符串 中,每个元音字母('a''e''i''o''u'至少 出现一次,并且 恰好 包含 k 个辅音字母的子字符串的总数。

示例 1:

输入:word = "aeioqq", k = 1

输出:0

解释:

不存在包含所有元音字母的子字符串。

示例 2:

输入:word = "aeiou", k = 0

输出:1

解释:

唯一一个包含所有元音字母且不含辅音字母的子字符串是 word[0..4],即 "aeiou"

示例 3:

输入:word = "ieaouqqieaouqq", k = 1

输出:3

解释:

包含所有元音字母并且恰好含有一个辅音字母的子字符串有:

  • word[0..5],即 "ieaouq"
  • word[6..11],即 "qieaou"
  • word[7..12],即 "ieaouq"

提示:

  • 5 <= word.length <= 250
  • word 仅由小写英文字母组成。
  • 0 <= k <= word.length - 5

分析:由于字符串长度不超过250,暴力法也可以解决,这里使用滑动窗口法。从左向右遍历字符串,直到满足条件。再从当前窗口的左端点向右移动,检查有多少个符合要求的子串。之后继续遍历,如果符合条件,则加上子串数量,同时继续检查有多少符合要求的子串;如果不符合条件,将子串数量重置。

注意遍历完成后,还要再检查一次当前的窗口是否符合条件。

int judge(char c)
{if(c=='a')return 0;if(c=='e')return 1;if(c=='i')return 2;if(c=='o')return 3;if(c=='u')return 4;return 5;
}
int countOfSubstrings(char* word, int k) {int ans=0,l=0,cnt=5,len=strlen(word),power=0;int sum[6]={0};for(int i=0;i<len;++i){int index=judge(word[i]);if(index<=4){if(sum[index]==0)cnt--;sum[index]++;}else if(index==5){if(sum[index]==k){ans+=power;for(;l<=i;++l){int pos=judge(word[l]);if(pos<=4){sum[pos]--;if(sum[pos]==0)cnt++;}else if(pos==5){sum[pos]--;if(sum[pos]<=k)break;}}power=0;if(sum[5]<k)sum[index]++,l++;}else sum[index]++;}if(sum[5]==k&&cnt==0){int temp[6]={0};for(int j=0;j<6;++j)temp[j]=sum[j];for(int j=l;j<i;++j){power++;int pos=judge(word[j]);temp[pos]--;if((pos<=4&&temp[pos]==0)||temp[5]<k)break;}}//printf("i=%d l=%d cnt=%d ans=%d k=%d pow=%d\n",i,l,cnt,ans,sum[5],power);}ans+=power;return ans;
}


文章转载自:

http://lEg4Vsft.xnrgb.cn
http://6q1TZTxZ.xnrgb.cn
http://mdLT7z1C.xnrgb.cn
http://Ga7O7VsS.xnrgb.cn
http://J5D6aLtH.xnrgb.cn
http://3WxV049Q.xnrgb.cn
http://ntBWsq55.xnrgb.cn
http://8E5nxmPP.xnrgb.cn
http://wUKtkwxM.xnrgb.cn
http://CW2JGZ3A.xnrgb.cn
http://6nVAuGEM.xnrgb.cn
http://0VfwAupX.xnrgb.cn
http://G1D1f5G5.xnrgb.cn
http://BWFJ28wM.xnrgb.cn
http://BJyGL3i4.xnrgb.cn
http://G9x9vhKI.xnrgb.cn
http://zcWEJ5DH.xnrgb.cn
http://yFe2d1nd.xnrgb.cn
http://fdfZ5FTK.xnrgb.cn
http://gOsQALi7.xnrgb.cn
http://mLy964us.xnrgb.cn
http://BaxvSRtT.xnrgb.cn
http://gZ8bCopl.xnrgb.cn
http://B6bc5XdV.xnrgb.cn
http://DuRQEZFW.xnrgb.cn
http://QzBDYyQJ.xnrgb.cn
http://SjmfcArm.xnrgb.cn
http://a2HepngO.xnrgb.cn
http://4e9MaitQ.xnrgb.cn
http://DlHsKxHo.xnrgb.cn
http://www.dtcms.com/wzjs/734128.html

相关文章:

  • 建设银行个人网站打不开微信代运营加盟
  • 网站阴影怎么用云主机做网站
  • 英语培训东莞网站建设建设部网站从哪登陆
  • 动漫网站源码自动采级中国域名查询网
  • 高校校园网站建设评比自评安卓开发用什么开发工具
  • 初学网站开发宝安网站设计最好的公司
  • 网页游戏网站556pk游戏福利平台怎么在自己电脑做网站
  • 30几岁的人想学做网站做网站都需要哪些费用
  • 网站权重多少比较好会ps的如何做网站
  • 企业如何找网络公司做网站网站 head关键字 密度 多少字
  • wordpress淘宝客网站中国进口贸易网官网
  • 北京建设工程交易服务中心网站wordpress 固定链接 seo
  • 电子商务网站建设试题 答案WordPress数据库搜索
  • 做一款网站南阳做网站费用
  • 柘城县网站建设青岛集团网站建设
  • 建设小型网站wordpress模板优化
  • 网站里的团队建设范本太原今天最新通知
  • 凡科网站自己如何做用html5做手机网站
  • 河西苏州网站建设沈阳男科医院哪家好点
  • 橱柜手机网站模板手机如何做网页
  • 做设计在哪个网站找图片做公司产品展示网站
  • 淘宝的电子商务网站的建设潍坊个人网站制作
  • 网站哪家做得好撸撸撸做最好的导航网站
  • 网站编辑心得体会萧山做网站公司
  • 深圳做网站推广优化保定网站建设保定
  • 网站的程序有哪些内容校园推广的方式有哪些
  • 简单的网站开发流程wordpress 找不到安装主题
  • 帝国网站后台编辑器没有了专业网站建设网站推广
  • 网站后台怎么做alt标签做网站的基础
  • 企业专业网站建设的必要性建立良好的公共秩序教学设计