loj#P3548. 「COCI 2021.10」Volontiranje
「COCI 2021.10」Volontiranje
题目描述
译自 COCI 2021/2022 Contest #1 T5「Volontiranje」
给定一个 的排列 ,请从这里面取出尽可能多的不交的上升子序列,且他们的长度为 LIS 的长度,并构造一组方案。
输入格式
第一行为一个整数 。
接下来一行 个整数 。
输出格式
第一行请输出您选择的上升子序列个数与他们的长度。
接下来若干行,一行若干个整数,表示某个上升子序列的每个元素的下标。
您可以以任意顺序输出您选择的上升子序列。
3
1 2 3
1 3
1 2 3
4
4 3 2 1
4 1
1
2
3
4
7
2 1 6 5 7 3 4
2 3
1 3 5
2 6 7
数据范围与提示
对于全部数据,,。
Subtask | 数据范围 | 分值 |
---|---|---|
无特殊限制 |