一个大问题
  • 板块学术版
  • 楼主WGXWGXWGX
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/8/31 11:26
  • 上次更新2023/11/4 08:16:57
查看原帖
一个大问题
463099
WGXWGXWGX楼主2021/8/31 11:26

序列(lis)

【题目描述】 有 ?个不相同的整数组成的数列,记为: ?(1), ?(2), … … , ?(?),例如:3,18,7, 14,10,12,23,41,16,24。 上例中挑出:3,18,23,24就是一个长度为4的上升序列,如果挑出: 3,7,10,12,16,24长度为6的上升序列。求出最长的上升序列的长度。

【输入格式】 第一行一个整数?(1 <= ? <= 1000) 第二行为 ?个空格隔开的整数。

【输出格式】 最长上升子序列的长度。

【样例输入】 10

3 18 7 14 10 12 23 41 16 24

【样例输出】 6

【数据范围与提示】 10%数据,如样例所述; 数据点2中,输入的20个整数严格上升; 数据点3中,输入的20个整数严格下降; 数据点4中,输入的1000个整数相等; 数据点5中,??<= 10; 数据点6~10无特殊限制,1 <= ? <= 1000。 这题是老师给我们的,请求大佬这题咋做

2021/8/31 11:26
加载中...