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

[语言月赛 202408] 因友情而终结

[语言月赛 202408] 因友情而终结

题目背景

友情是什么?
风不知道。
但当友情让爱情出现猜忌
风选择因爱情而终结友情

题目描述

字符串 S S S 是一个仅由英文小写字母构成的串。现在,你可以对字符串 S S S 执行任意次如下操作:

  • 选择 S S S 长度为 4 4 4 的一个子串,将其替换为 love

请问,至少操作多少次,字符串 S S S 不再有子串 friend

定义:子串指的是一个字符串中连续的一段字符序列。例如,字符串 aabbcc 有子串 aabaabb,但 abc 不是字符串 aabbcc 的子串,因为其不连续。

输入格式

输入一行一个字符串 S S S

输出格式

输出一行一个整数,表示最少操作次数。

样例 #1

样例输入 #1

friend

样例输出 #1

1

样例 #2

样例输入 #2

friendzdxfriend

样例输出 #2

2

提示

对于 20 % 20\% 20% 的测试数据, 1 ≤ ∣ S ∣ ≤ 6 1 \le |S| \le 6 1S6
对于 100 % 100\% 100% 的测试数据, 1 ≤ ∣ S ∣ ≤ 1 0 6 1 \le |S| \le 10^6 1S106 S S S 仅由小写英文字母组成。

#include <iostream>
#include <string>using namespace std;
string s;
int num;int main() {cin>>s;for(int i=0; i<s.size(); i++) {if(s[i+0]=='f'&&s[i+1]=='r'&&s[i+2]=='i'&&s[i+3]=='e'&&s[i+4]=='n'&&s[i+5]=='d') {num++;i+=5;s[i+0]='l';s[i+1]='o';s[i+2]='v';s[i+3]='e';}}cout<<num;return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 一步到位:通过 Docker Compose 部署 EFK 进行 Docker 日志采集
  • 使用c#制作一个小型桌面程序
  • 数据结构——(java版)Map与Set
  • 微波无源器件 功分器3 一种用于多端口辐射单元的紧凑四路双极化正交模功分器的设计
  • 管道缺陷检测系统源码分享
  • 使用 Python 实现 Windows 应用图标的便捷生成:一站式 PNG 转 ICO 工具20240918
  • AutoSar AP中Proxy Class中Methods描述的总结
  • python3GUI--字符串加密方案(附源码)
  • 大数据处理技术:分布式文件系统HDFS
  • Vue2知识点
  • Docker部署镜像 发布容器 容器网络互联 前端打包
  • Spring Boot项目:多模块还是单模块?架构师的一次深思熟虑!
  • 重修设计模式-结构型-门面模式
  • MySQL 5.7.42升级到MySQL 8.4.2
  • uniapp child.onFieldChange is not a function
  • 【译】理解JavaScript:new 关键字
  • 2017届校招提前批面试回顾
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Java深入 - 深入理解Java集合
  • Laravel核心解读--Facades
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Map集合、散列表、红黑树介绍
  • miaov-React 最佳入门
  • Promise面试题,控制异步流程
  • Python利用正则抓取网页内容保存到本地
  • Rancher-k8s加速安装文档
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 翻译:Hystrix - How To Use
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端设计模式
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 用Canvas画一棵二叉树
  • hi-nginx-1.3.4编译安装
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #### go map 底层结构 ####
  • #Lua:Lua调用C++生成的DLL库
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #知识分享#笔记#学习方法
  • $.ajax()方法详解
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (九)One-Wire总线-DS18B20
  • (南京观海微电子)——I3C协议介绍
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (转)机器学习的数学基础(1)--Dirichlet分布