首页 > 试题广场 >

牛牛摆木棒

[编程题]牛牛摆木棒
  • 热度指数:185 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
有n个木棒,长度为1到n。
给定了一个摆放规则。
规则是这样的:对于第i个木棒a_i && &&
求满足规则的从小到大第k个排列是什么呢。

对于两个排列s和t:

如果存在j有任意i<j使得,视为排列s<排列t


示例1

输入

3,3

输出

[2,3,1]

说明

第一小的排列为:[ 1 , 3 , 2 ]

第二小的排列为:[ 2 , 1 , 3 ]

第三小的排列为:[ 2 , 3 , 1 ]

第四小的排列为:[ 3 , 1 , 2 ]

所以答案为:[ 2 , 3 , 1 ]


备注:

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 800浏览

热门推荐

通过挑战的用户

查看代码