传送门
非常傻的DP。
f[i]表示末尾是i的最长的字串
#include <cstdio> #include <cstring> #define N 1000001 int f[N]; char s[N]; int n, p, ans; int main() if(ans < f[i]) ans = f[i], p = i; } for(i = p f[p] + 1; i <= p; i++) printf("%c", s[i]); return 0; }
上一篇:2017_7台风套题
下一篇:[luoguP2401] 不等数列
DP









