#2164. 找出数组的所有递增子序列

找出数组的所有递增子序列

找出数组的所有递增子序列

题目描述 给定一个整数数组,找出所有可能的递增子序列。

输入格式 第一行一个正整数 nnn,表示数组大小。 第二行 nnn 个整数,表示数组元素。

输出格式 每行一个递增子序列。 测试数据

  • 输入:
  • 4 1 2 3 4
  • 输出:
  • 1 2
  • 1 2 3
  • 1 2 3 4
  • 1 3
  • 1 3 4
  • 1 4
  • 2 3
  • 2 3 4
  • 2 4
  • 3 4

解题思路 通过递归找到所有递增子序列。对于每个元素,可以选择加入当前递增序列,或者不加入。保持选择的数组保持递增。