P3587.第1题-dp算法
题目内容
已知一套试卷包含多个 x−dp 算法,即 x 类型的 dp (保证 x 不为空且不含 ′d’ 和 ′p’ 两个字符)。例如 sosdp, adp ,其拼接起来为 sosdpadp,构成了一套完整的试卷。
现在便可以得到该试卷中存在若干类型的 dp 算法,你需要知道有多少种本质不同的 dp 算法,即有多少种不同 x 类型的算法。
保证 s 可以被唯一地分割为一个或多个形如 x+dp 的段。
输入描述
在一行上输入一个仅由小写字母组成的字符串 s(3≤length(s)≤106) ,表示试卷。
输出描述
输出一个整数,表示给定试卷中存在多少种不同类型的 dp 算法。
样例1
输入
sosdpadp
输出
2
样例2
输入
adpbdpadp
输出
2
开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写