竞赛
考级
康寒睿
本题采用动态规划 。 数据储存,设定数组a[]用于存储数字序列 ,设定dp[]数组用于统计上升的序列个数; 遍历组数a[],在遍历的过程中如果出现了数字上升的情况,就使用动态规划累计当前的最优解; 动态转移方程为 ,dp[i] = max(dp[i],dp[j]+1); 最后,遍历数组dp[] , 找出dp[]数组中的最大值。
AC君