A93045.「网络流 24 题」最长递增子序列
提高+/省选-
官方
通过率:0%
时间限制:1.00s
内存限制:256MB
题目描述
给定正整数序列 $ x_1 \sim x_n$,以下递增子序列均为非严格递增。
- 计算其最长递增子序列的长度 s。
- 计算从给定的序列中最多可取出多少个长度为 s 的递增子序列。
- 如果允许在取出的序列中多次使用 x1 和 xn,则从给定序列中最多可取出多少个长度为 s 的递增子序列。
输入格式
文件第 1 行有 1 个正整数 n,表示给定序列的长度。接下来的 1 行有 n 个正整数 x1∼xn。
输出格式
第 1 行是最长递增子序列的长度 s。第 $ 2 $ 行是可取出的长度为 s 的递增子序列个数。第 3 行是允许在取出的序列中多次使用 x1 和 xn 时可取出的长度为 s 的递增子序列个数。
输入输出样例
输入#1
4 3 6 2 5
输出#1
2 2 3
说明/提示
1≤n≤500