P5972 [PA 2019] Desant
题目描述
给定一个 $1$ 到 $n$ 的排列 $a_{1..n}$,它有 $2^n-1$ 个非空子序列。
请对于每个 $k$,找到一个长度为 $k$ 的子序列,使得这个子序列的逆序对数量最少,并输出逆序对数量最少的子序列的数量。
输入格式
第一行包含一个正整数 $n$。
第二行包含 $n$ 个正整数 $a_1,a_2,...,a_n$。
输出格式
输出 $n$ 行,每行两个整数,第 $k$ 行输出长度为 $k$ 的子序列中逆序对数量的最小值以及满足这个最小值的子序列数量。
说明/提示
对于 $100\%$ 的数据,$1\le k\le n$,$1\le n\le 40$,$1\le a_i\le n,a_i\ne a_j$。