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

电子商务平台 网站 建设方式会计培训班有用吗

电子商务平台 网站 建设方式,会计培训班有用吗,网站备案后可以改名吗,银川森林半岛问题描述 程序猿圈子里正在流行一种很新的简写方法:对于一个字符串,只保留首尾字符,将首尾字符之间的所有字符用这部分的长度代替。例如 internation-alization 简写成 i18n,Kubernetes (注意连字符不是字符串的一部分…

问题描述

程序猿圈子里正在流行一种很新的简写方法:对于一个字符串,只保留首尾字符,将首尾字符之间的所有字符用这部分的长度代替。例如 internation-alization 简写成 i18n,Kubernetes (注意连字符不是字符串的一部分)简写成 K8s, Lanqiao 简写成 L5o 等。

在本题中,我们规定长度大于等于 K 的字符串都可以采用这种简写方法(长度小于 K 的字符串不配使用这种简写)。

给定一个字符串 S 和两个字符 c1​ 和 c2​ ,请你计算 S 有多少个以 c1​ 开头 c2​ 结尾的子串可以采用这种简写?

输入格式

第一行包含一个整数 K。

第二行包含一个字符串 S 和两个字符 c1​ 和 c2​。

输出格式

一个整数代表答案。

样例输入

4
abababdb a b

样例输出

6

样例说明

符合条件的子串如下所示,中括号内是该子串:

[abab]abdb

[ababab]db

[abababdb]

ab[abab]db

ab[ababdb]

abab[abdb]

评测用例规模与约定

对于 20 的数据,2≤K≤∣S∣≤10000。

对于 100 的数据,2≤K≤∣S∣≤5×10^{5}。S 只包含小写字母。c1​ 和 c2​ 都是小写字母。

∣S∣代表字符串 S 的长度。

 

#include<iostream>
using namespace std;int k;
string s;
char c1, c2;
long long ans;int main()
{cin>>k;cin>>s>>c1>>c2;long long cnt = 0;//i j:指向子串的开头和结尾 下标 for(int i=0, j=k-1; j<s.size(); i++, j++){if(s[i] == c1) cnt++; //统计c1的数量//如果遇到c2,就把之前统计的所有的c1的数量累加到答案里 //因为之前的每一个c1都可以和当前的c2组成一个子串 if(s[j] == c2) ans += cnt;}cout<<ans;return 0;
} 

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

相关文章:

  • 郑州一建南阳分公司seo搜索引擎优化怎么做
  • 建筑网招工平台湖南seo网站多少钱
  • 做自媒体与做网站培训班线上优化
  • 南京网站关键词百度云在线登录
  • 哪些网站百度不收录今日重庆重要消息
  • 用国外的服务器做黄色网站违法吗seo排名软件怎么做
  • wordpress建站解析营销型企业网站
  • keywordspy网站做分析今日刚刚发生的军事新闻
  • 公司手机网站建设公司怀化网络推广
  • 建筑网站模版营销渠道策划方案
  • 2017优惠券网站怎么做成品人和精品人的区别在哪
  • 优设网设计服务平台关键词排名seo优化
  • 网站建设与运营公司市场开方案海南百度推广总代理商
  • 大良建站公司行业现状小吴seo博客
  • wordpress网站生成app应用微信营销模式
  • 网站开发费用鉴定网络营销课程论文
  • 动态网站开发流程新冠疫情最新消息今天
  • 保定聊城网站建设推广项目
  • 临沂哪家做网站最好百度建站官网
  • 网站源码如何保存app推广代理
  • 建设银行网站账户注销深圳企业seo
  • wordpress仿站函数关键词搜索引擎工具爱站
  • 旅行社b2b网站建设方案新网站快速收录
  • 济南广告设计公司前十名黑帽seo
  • 网站后台别人制作深圳品牌seo
  • 西宁网站建设的企业管理培训
  • 门户网站报价方案成全在线观看免费高清动漫
  • 网站建设供应商税点关键词批量调词 软件
  • 显示网站建设中天津关键词优化网站
  • 建com网站win7系统优化工具