[传智杯 #4 决赛] 小智的疑惑

2023-12-03 12:04
文章标签 疑惑 决赛 传智杯 小智

本文主要是介绍[传智杯 #4 决赛] 小智的疑惑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目描述

传智专修学院给了小智一个仅包含小写字母的字符串 s,他想知道,里面出现了多少次子串 chuanzhi 呢。

我们称一个字符串 t 是 s 的子串,当且仅当将 s 的开头若干个(可以为 0 个)连续字符和结尾若干个(可以为 0 个)连续字符删去后,剩下的字符串和 t 相同。例如,我们称 ab 是 abc 的子串,但 ac 不是 abc 的子串。

输入格式

输入只有一行一个字符串,表示字符串 s。

输出格式

输出一行一个整数表示答案。

输入输出样例

输入 #1复制

welcometochuanzhicupchuanzhi

输出 #1复制

2

说明/提示

数据规模与约定

对于全部的测试点,保证 1≤∣s∣≤4×105,∣s∣ 表示 s 的长度,且 s 中只有小写字母。

#include <iostream>
using namespace std;
int main(){
string s;//用字符串数组
long long sum=0;cin>>s;for(int i=0;i<s.size()-6;i++){//判断是否含有给定的单词if(s[i]=='c'&&s[i+1]=='h'&&s[i+2]=='u'&&s[i+3]=='a'&&s[i+4]=='n'&&s[i+5]=='z'&&s[i+6]=='h'&&s[i+7]=='i')sum++;}cout<<sum<<endl;//输出单词的数量return 0;
}

这篇关于[传智杯 #4 决赛] 小智的疑惑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/449388

相关文章

P7492 [传智杯 #3 决赛] 序列

*原题链接* 一道类似势能线段树的题,区间按位或上k,不满足区间可合并的性质,只能暴力的单点修改。 但是考虑按位或的性质,一个数或上另一个数,只会变大或不变,如果我们能找到一个方法,能够判定区间里的数,或上k后是否有改变,就可以避免的暴力了。我一开始想的是线段树里维护一个的数组,表示区间内所有数的二进制表示下某一位是否为1,但这太难写,最后无奈去看官方题解,发现只要维护区间所有数的按位与和An

做开发一年多了,分享一下自己的疑惑以及大模型给我的一些建议~

写在最前面,下面的疑问是我自己的一些困惑和想知道背后的答案,回答这块是大模型的一些建议,我觉得对我来说不能说很对,至少给我了启发和思考,分享出来给大家,大家如果也有类似的疑惑,希望能提供到帮助 原先Java生态是出现各种复杂的业务场景,需要使用合理且合适的技术架构去解决一些问题,现在的Java生态是目前各种技术场景已经得到了良好的解决方案,目前不需要很多Java开发人员,但是面试人多很卷,

创新大赛决赛:如何让你的项目更上一层楼?

创新大赛决赛:如何让你的项目更上一层楼? 前言突出项目的核心价值指导老师的辅导作用制作优秀的PPT演讲和答辩的准备利用数据和案例增强说服力模拟答辩的重要性总结结语 前言   在当今这个快速变化的时代,创新不仅是推动社会进步的动力,也是个人和团队实现自我超越的途径。创新大赛,作为展现创新精神和实践能力的舞台,每年都吸引着来自不同领域、不同背景的参与者。他们带着满腔热情和独特的创意,

令人疑惑的this,到底指向哪里?

this指向 ● 方法中,this指向该方法所属对象 ● 函数中,this指向全局对象(window或gobal) ● 单独时,this指向全局对象(window或gobal) ● 事件中,this指向接受事件的函数 ● 也可以自定义this指向(call,apply,bind) ● 箭头函数中: ○ this的指向是在定义函数时绑定的,而非执行函数时 ○ 定义时绑定:自内向外继承this,在父

[第五空间2019 决赛]PWN5

参考文章: 格式化字符串漏洞原理及其利用(附带pwn例题讲解)_格式化字符串攻击教程-CSDN博客 格式化字符串漏洞原理详解_静态编译 格式化'字符串漏洞-CSDN博客 BUU pwn [第五空间2019 决赛]PWN5 //格式化字符串漏洞 - Nemuzuki - 博客园 (cnblogs.com) 栈溢出保护(cannary) 数据溢出保护(NX) 运行一下看看

关于二叉树的非递归遍历的算法疑惑

二叉树的遍历让递归算法的思想得到了无限的魅力施展,可以说二叉树的操作由于递归而变得简单和易于操作,只要搞清楚递归的本质和代码原理即可 但是要想脱离递归而遍历二叉树的所有元素,真的有点困难。 网上最多的一个算法是应用栈的入栈和出栈。        我看了一些帖子,有点看不懂,自己尝试用流程框架来打印出所有元素,但都失败了,要么只能打印特定的二叉树,要么是重复打印,所以在想是不是

2022年NOC大赛_图形化编程_小高组决赛真题(附答案解析)

今天给大家分享2022年NOC大赛Scratch图形化编程小学高年级组决赛真题及答案解析,备考2024年NOC决赛。 下载:更多NOC决赛真题及其他资料在网盘-真题-NOC大赛或者Scratch知识星球下载,Scratch实验室相关资料及会员说明

关于变量的疑惑

问题描述: 一个是用的结构体变量,一个是定义的变量 同样的代码,运行的效果却不一样 其他代码一样;tttt和mcLedDisplay.Equipment_State变量初始化在主while上面一行。 代码: if(ON_OFF_PIN==0)//开关按下,开机即运行{if(mcLedDisplay.Key1_Count_Lock == 0){mcLedDisplay.Key1_Co

关于Python快速排序算法稳定性的疑惑

今天看算法稳定性,其他的都懂了,就是这个快速排序为什么是不稳定的没懂。 无论之知乎上举得例子:5 | 3 1 2 | 9 7 8 9 | 4 6 3 还是网上的这个例子:6 4 4 5 4 7 8  9 都没发现哪里会发生顺序交换导致不稳定?有高人指点吗? 我的代码如下: def quicksort(mylist):if len(mylist)<2:return mylistelse:m

疑惑...2024年是不是转行AI产品经理的好时机?

这两年AI突然“火起来” 了 ,算是出现了一个“大转折”。 因为就在这2年里,全球所有“大厂”几乎同一时间挤破头在跟进AI技术,从ChatGPT发布,到谷歌、Facebook、亚马逊等都紧跟其后,再到国内百度、腾讯、阿里、字节等也随之在冲在后面。 对市场趋势敏感的产品经理们,想必也感受到了这个变化。也许你们也曾经想过要不要转行AI产品经理或者入行AI领域? 那AI相关的行业究竟值不值得做?如