当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1349:Coding of Permutations

题目描述
Write a program that gives us the ordinal position d(P) of any rank-n permutation P=(p1,p2卲n) in the dictionary without producing all the rank-n permutations in order, where pi{1,2,3,...,n},n<=50. When n=4, the whole rank-4 permutation in lexicographical order and the code is shown in the following figure.
For example: if P=(2,3,4,1), then d(P)=10; if P=(4,2,1,3), then d(P)=21.

输入解释
(n, P): For more than one input in the input file, one line is for each input ,with -1 at the end. P is in the form of list.
输出解释
d(P): It should be in the form of a line with the outputs separated by commas.
输入样例
(4,(3,2,1,4))
(5,(3,5,1,2,4))
-1
输出样例
15,67

该题目是Virtual Judge题目,来自 北京大学POJ

题目来源 Xi'an 2002

源链接: POJ-1349

最后修改于 2020-10-29T06:01:43+00:00 由爬虫自动更新

共提交 0

通过率 --%
时间上限 内存上限
1000 10000