参考:http://www.cnblogs.com/qscqesze/p/5448085.html
题意
【Codeforces 667C Reberland Linguistics 【dp】】给出一个字符串,选出大于4个字符当前缀,然后把后面的字母分成2个或者3个的小字符串,要求每个字母都要包括并且在同一个分词方案里面没有连续的相同小字符串,字典序输出所有可以分出来的小字符串。
思路:考虑dp
dp[i][0]表示处理到第i个字符,截取(i, i + 2)是否可行;
dp[i][1]表示处理到第i个字符,截取(i, i + 3)是否可行;
倒着跑一遍就可以了。
#include
#include
#include
#include
推荐阅读