序列上问题
题解
讨论
查看他人的提交
题号:NC23176
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld
题目描述
请你求出一个 1 ~ N 的排列,使得它正好有 K 个逆序对。
由于存在很多种这样的排列,所以要求出字典序最大的排列。
因为排列可能很长,所以你只用输出类似于将这个排列放到 N+1 进制下的值,即
,其中 p 是你求出的排列。
输入描述:
一行两个整数 N,K 。
输出描述:
一行一个整数,表示答案。
示例1
输入
复制
4 2
4 2
输出
复制
2790
2790
说明
p[1]=3,p[2]=1,p[3]=2,p[4]=4为字典序最大的结果。
备注:
对于所有
的数据,有
序列上问题
返回全部题目
列表加载中...
4 2
2790