博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Binary String Matching
阅读量:5222 次
发布时间:2019-06-14

本文共 1750 字,大约阅读时间需要 5 分钟。

Binary String Matching

时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as a substring of B? For example, the text string B is ‘1001110110’ while the pattern string A is ‘11’, you should output 3, because the pattern A appeared at the posit
输入
The first line consist only one integer N, indicates N cases follows. In each case, there are two lines, the first line gives the string A, length (A) <= 10, and the second line gives the string B, length (B) <= 1000. And it is guaranteed that B is always longer than A.
输出
For each case, output a single line consist a single integer, tells how many times do B appears as a substring of A.
样例输入
3
11
1001110110
101
110010010010001
1010
110100010101011
样例输出
3
0
3
来源
网络
上传者
naonao
循环AC

#include 
#include
#include
#include
#include
#include
using namespace std;#define mem(a) memset(a, 0, sizeof(a))char a[100], b[1100];int main() { int n; cin >> n; while (n --) { mem(a); mem(b); cin >> a >> b; int res = 0, p1 = strlen(a), p2 = strlen(b); int num = 0; while (num <= p2-p1) { int flag = 1; for (int i = num, j = 0; j

标程:#include中的find()函数的应用。另外,m!=string::npos 意思是:m不等于字符串的尾部。

#include
#include
using namespace std;int main(){ string s1,s2; int n; cin>>n; while(n--) { cin>>s1>>s2; unsigned int m=s2.find(s1,0); int num=0; while(m!=string::npos) { num++; m=s2.find(s1,m+1); } cout<
<

转载于:https://www.cnblogs.com/Tovi/p/6194790.html

你可能感兴趣的文章
ARGV数组的作用
查看>>
除法运算
查看>>
2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018)
查看>>
weixin.com域名易主 传交易价格仅次360.com
查看>>
常用开固定个数多线程的处理方法
查看>>
一个CSS3滤镜Drop-shadow阴影效果
查看>>
【原】实战-Java如何使用Redis
查看>>
【转】ASP.NET 防止同一用户同时登陆
查看>>
画矩形
查看>>
[置顶] 【游戏产业的5年之变】
查看>>
洗牌j
查看>>
适配全面屏手机尺寸
查看>>
Global.asax调试
查看>>
求职经验之综合岗位
查看>>
c++中常见概念、关键字等的区别
查看>>
Linux中的黑洞(black hole)-/dev/null
查看>>
linux下patch命令使用详解---linux打补丁命令
查看>>
快速阅读源码方法
查看>>
MYSQL在线注释文档--- 在gdb中显示源码(gdbtui使用方法)----赖明星的个人博客
查看>>
Tomcat不停机部署项目
查看>>