思路 关于怎么理解“峰型”队形: 以160,170,155,180,170,160为例。 对于其中的每个人,我们求两个值,分别设dp1[6] 与dp2[6] 其中dp1[i] 意为从0开始 到i为止 这前几个人的最长上升子序列长度。如,对于180的人而言,dp1[3] = 3 (也就是 160,170,180) 同理。dp2[i] 意为从i开始 到末尾为止 这后几个人的最长下降子序列长度。如,对于180的人而言,dp2[3] = 3 (也就是 180,170,160) 两个量求和,再减1(因为他自己被算了两次),得到的是“峰型”序列的长度。对180而言,该数是3+3-1=5 所有位置的峰型序...