题意:一个字符串有n个位置每个位置只可能是L或者U,问你在所有可能出现的字符串中最少出现一次三个U连在一起的字符串的个数 题解:首先从左向右枚举每个位置i,保证i,i+1,i+2是U,并且i+2(不包含)前面没有连续三个U连在一起的情况,这样i+2(不包含)后面随便怎么放都可以 接着只需要保证i-1是L并且[1,i-2]没有超过三个U在一起就好了,这儿又使用dp 开二维dp[2][n],第一维表示当前最后一个数是L或者U,第二维表示前j个位置 注意当前最后一个位置i是U时,方程式等于i-1位置是…