/ CWOI / 题库 /

2017.07.22 P1 字符串

2017.07.22 P1 字符串

题目描述

WBY 有一个字符串 s 和一个模式串 p。他想知道依次从字符串 s 里删除 x (0 \(\leq\) x \(\leq\) |s|) 个字符得到字符串 s',在 s' 中能得到最多有多少个模式串 p。

输入格式

第一行一个字符串 s;
第二行一个模式串 p;
所有字符串仅有小写字母组成。

输出格式

输出 |s| + 1 个整数,表示依次从字符串 s 中删除 x (0 \(\leq\) x \(\leq\) |s|) 个字符得到字符串 s',在字符串 s' 中最多有多少个模式串 p。

样例1

输入

aaaaa
aa

输出

2 2 1 1 0 0

样例2

输入

axbaxxb
ab

输出

0 1 1 2 1 1 0 0

数据范围

对于 30%的数据,1 \(\leq\) |s| \(\leq\) 100,1 \(\leq\) |p| \(\leq\) 50;
对于 100%的数据,1 \(\leq\) |s| \(\leq\) 2000,1 \(\leq\) |p| \(\leq\) 500。

限制

1s

样例解释

样例 1:字符串 s'= {"aaaaa", "aaaa", "aaa", "aa", "a", ""},模式串p的个数={2 2 1 1 0 0};
样例2:字符串s’= {"axbaxxb", "abaxxb", "axbab", "abab", "aba", "ab", "a", ""},模式串p的个数={0 1 1 2 1 1 0 0}。

来源

Codeforces476E
CWOI新高二专题测试十⑨

信息

难度
2
分类
动态规划 点击显示
标签
(无)
递交数
1
已通过
1
通过率
100%
上传者