东方博宜OJ 1477:字符串出现次数 ← BF算法

发布时间:2026/9/6 7:10:11

东方博宜OJ 1477:字符串出现次数 ← BF算法
【题目来源】https://oj.czos.cn/p/1477【题目描述】一个字符串中任意个连续的字符组成的子序列为该字符串的子串。给定子串 s1 和它的一个字符串 s2求 s1 在 s2 中出现的次数。【输入格式】第一行表示字符串 s1第二行表示字符串 s2。​​​​​​​【输出格式】一个整数代表 s1 在 s2 中出现的次数。​​​​​​​【输入样例】ababbaabcaabc【输出样例】3【数据范围】/【算法分析】● BF 算法https://blog.csdn.net/hnjzsyjyj/article/details/127044421● 本题是个“入门”级题目数据规模不大不会达到 BF 算法“发病”的地步。【算法代码】#include bits/stdc.h using namespace std; int BF(string S,string T) { int cnt0,i0,j0; while(iS.length() jT.length()) { if(S[i]T[j]) i,j; else ii-j1,j0; if(jT.length()) cnt,j0; } return cnt; } int main() { string s,t; getline(cin,t); getline(cin,s); coutBF(s,t); return 0; } /* in: ab abbaabcaabc out: 3 */【参考文献】https://blog.csdn.net/hnjzsyjyj/article/details/127044421

相关新闻

解决报错 Error: Missing optional dependency @openai/codex-linux-arm64

解决报错 Error: Missing optional dependency @openai/codex-linux-arm64

2026/9/6 7:10:11

解决报错 Error: Missing optional dependency openai/codex-linux-arm64 一图看懂:问题复现: uname -a Linux hostname-2pbfv.foreman.pxe 5.10.0-282.0.0.184.oe2203sp3.aarch64 #1 SMP Wed Sep 17 13:32:56 CST 2025 aarch64 aarch64 aarch64 GNU/Lin…

如何通过AI营销机器人提升获客转化率?

如何通过AI营销机器人提升获客转化率?

2026/9/6 7:10:11

AI营销机器人是现代企业提高获客转化率的重要工具。它们通过智能自动化,使企业能够更高效地优化客户互动和实施精准营销。机器人能够根据用户的数据和行为特点,快速生成个性化内容,进而加强客户的参与度和购买意愿。另外,这些工具…

Vibe Coding实战:自然语言驱动AI编程的技巧与避坑指南

Vibe Coding实战:自然语言驱动AI编程的技巧与避坑指南

2026/9/6 7:00:11

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

国内有哪些ai产品?

国内有哪些ai产品?

2026/9/6 8:10:43

当前国内面向办公场景的AI产品数量较多,分属完全不同的产品形态。很多企业选型容易混淆问答工具、长文档工具和可执行任务的智能体平台,仅按知名度采购,上线后发现无法对接现有工作流、不能交付闭环成果。企业做产品发现,核心不是…

Cheat Engine入门指南:从内存修改到游戏脚本开发

Cheat Engine入门指南:从内存修改到游戏脚本开发

2026/9/6 8:10:43

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

AI 电动牙刷智能功率 电源管理、控制辅助的完整选型方案

AI 电动牙刷智能功率 电源管理、控制辅助的完整选型方案

2026/9/6 8:10:43

随着 AI 技术在电动牙刷中的深度渗透(如智能压力感应、刷牙模式自适应、能量优化管理),牙刷对功率 MOSFET 提出更高要求:低电压、低功耗、小封装、高可靠性。微碧半导体(VBsemi)基于 Trench 和 SGT 工艺&am…

测试行业进化:从手工测试到质量工程的职业发展路径

测试行业进化:从手工测试到质量工程的职业发展路径

2026/9/6 8:10:43

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

ConstraintLayout核心用法详解(四):ConstraintSet、MotionLayout与Flow

ConstraintLayout核心用法详解(四):ConstraintSet、MotionLayout与Flow

2026/9/6 8:10:43

整理旧电脑上的一些笔记 前言 ConstraintLayout 核心用法详解(一):相对定位、边距、偏移与环形定位ConstraintLayout核心用法详解(二):尺寸约束与链约束ConstraintLayout核心用法详解(三&#…

AI服务工具化实战:从接口封装到批量任务处理

AI服务工具化实战:从接口封装到批量任务处理

2026/9/6 8:00:22

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/6 1:19:56

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/6 1:19:56

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/6 1:19:56

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/6 1:19:56

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

远程协作的工作台整理

远程协作的工作台整理

2026/9/3 6:56:24

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/4 7:42:10

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/5 23:14:13

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…