#86. [ABC150C] Count Order

[ABC150C] Count Order

题目描述

我们有两个大小为 NN 的排列 PPQQ (即 PPQQ 都是 (1, 2, ..., N)(1,~2,~...,~N) 的重排)。

大小为 NN 的可能排列有 N!N! 种。假设排列 PP 是第 aa 个排列,排列 QQ 是第 bb 个排列,请你求出 ab|a-b|

输入格式

第一行输入 N N

第二行输入 P1 P_1 P2 P_2 ... ... PN P_N

第三行输入 Q1 Q_1 Q2 Q_2 ... ... QN Q_N

输出格式

求答案。

3
1 3 2
3 1 2
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

提示

数据范围

  • 2  N  8 2\ \leq\ N\ \leq\ 8

样例 1 解释

大小为 33 的排列有 66 个: (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) 。其中, (1, 3, 2)(1,~3,~2)(3, 1, 2)(3,~1,~2) 按词典顺序依次为 2255,因此答案为 25=3|2 - 5| = 3