#include
#include
#include
#include
赛中一直觉得是通过更改0~9的排序来更改求最长不下降子序列的问题,后来发现一个bug
0123456789->012 6543 789这样子可能6前面会存在3没有加上
所以要更改为0123 6543 6789这样子才可以计算完全!!!
相当重要,不然左右区间会一直计算的问题 这样子当每一次计算到达6的时候而且前面没有记录的翻转的时候更新左区间,而区间可以实现实时更新,因为左区间越小,右区间越大翻转的越多,这个就不多赘述。
所以一开始往运算法则想是有瑕疵的,应该还是抓LCS的公共字符串问题。