资讯详情

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

📅 2026/11/11 1:23:09 | 华诺云谱 👁 阅读
东方博宜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
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑