问题 A: 商标的战争

内存限制:256 MB 时间限制:2 S
题面:传统 评测方式:文本比较 上传者:
提交:344 通过:119

题目描述

很久以前,在一个遥远的星系中,两个巨大的IT公司Pineapple(菠萝公司)和Gogol继续着他们激烈的竞争。关键时刻就在眼前。Gogol准备发布它的新平板电脑Lastus 3000。
这款新设备配备了专门设计的人工智能(AI)。菠萝公司的员工尽最大努力推迟Lastus 3000的发布时间。最后,他们发现,新的人工智能的名称与菠萝公司200年前发布的手机的名称相似。由于其名称的所有权利属于菠萝公司,他们坚持要改变Gogol人工智能的名称。
菠萝公司坚持认为,他们的手机名称作为一个子串出现在人工智能的名称中。由于技术名称已经印在所有设备上,Gogol的负责人决定用 "#"替换人工智能名称中的一些字符。由于这个操作相当昂贵,你应该找到最少的字符数来替换 "#",这样AI的名字就不会包含作为子串的手机的名字。
子串是一个字符串的连续子序列。

输入格式

输入的第一行包含Gogol设计的AI的名字,其长度不超过100000个字符。第二行包含菠萝公司200年前发布的手机名称,其长度不超过30。两个字符串都是非空的,并且只由小的英文字母组成。

输出格式

打印必须用 "#"替换的最小字符数,以获得手机名称不作为子串出现在AI的名称中。
Examples
Input
intellect
tell
Output
1
Input
google
apple
Output
0
Input
sirisiri
sir
Output
2
Note
在第一个例子中,AI的名字可以被替换成 "int#llect"。
在第二个例子中,Gogol可以保持原样。
在第三个例子中,AI的一个新的可能的名字可能是 "s#ris#ri"。

输入样例 复制

intellect
tell

输出样例 复制

1

数据范围与提示

在第一个例子中,AI的名字可以被替换成 "int#llect"。
在第二个例子中,Gogol可以保持原样。
在第三个例子中,AI的一个新的可能的名字可能是 "s#ris#ri"。