#P5972. [PA 2019] Desant

[PA 2019] Desant

题目描述

给定一个 11 到 nn 的排列 a1..na_{1..n},它有 2n−12^n-1 个非空子序列。

请对于每个 kk,找到一个长度为 kk 的子序列,使得这个子序列的逆序对数量最少,并输出逆序对数量最少的子序列的数量。

输入格式

第一行包含一个正整数 nn。

第二行包含 nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n。

输出格式

输出 nn 行,每行两个整数,第 kk 行输出长度为 kk 的子序列中逆序对数量的最小值以及满足这个最小值的子序列数量。

5
5 3 1 4 2
0 5
0 3
1 2
3 1
7 1

提示

对于 100%100\% 的数据,1≤k≤n1\le k\le n,1≤n≤401\le n\le 40,1≤ai≤n,ai≠aj1\le a_i\le n,a_i\ne a_j。