#ABC150C. 字典序排名

字典序排名

字典序排名

题目描述

有大小为 NN 的排列(将 (1, 2, ..., N)(1,~2,~...,~N) 重新排列得到的数列)P, QP,~Q

大小为 NN 的排列共有 N!N! 种。设 PP 在所有排列中按字典序从小到大排第 aa 个,QQ 排第 bb 个,求 ab|a - b|

输入格式

输入按以下格式从标准输入给出:

NN
P1P_1 P2P_2 ...... PNP_N
Q1Q_1 Q2Q_2 ...... QNQ_N

输出格式

输出 ab|a - b|

样例

3
1 3 2
3 1 2
3

大小为 33 的排列共有 (1, 2, 3)(1,~2,~3)(1, 3, 2)(1,~3,~2)(2, 1, 3)(2,~1,~3)(2, 3, 1)(2,~3,~1)(3, 1, 2)(3,~1,~2)(3, 2, 1)(3,~2,~1)66 个。其中 (1, 3, 2)(1,~3,~2) 按字典序排第 22,(3, 1, 2)(3,~1,~2) 按字典序排第 55,所以答案为 25=3|2 - 5| = 3

8
7 3 5 4 2 1 6 8
3 8 2 5 4 6 7 1
17517
3
1 2 3
1 2 3
0

数据范围

  • 2N82 \leq N \leq 8
  • P, QP,~Q 是大小为 NN 的排列。
  • 输入均为整数。

提示

对于两个数列 X, YX,~Y,如果存在某个整数 kk,使得 Xi=Yi (1i<k)X_i = Y_i~(1 \leq i \lt k)Xk<YkX_k \lt Y_k,则定义 XX 按字典序小于 YY

难度 普及
通过率
尝试 0
已通过 0
ID
1844
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签