#1156. 上菜啦

上菜啦

题目描述

一位厨师正在准备一场有 NN 道菜的盛宴,每道菜都有一个唯一的编号从 11 到 NN。上菜顺序非常重要,所有可能的顺序共有 N!N! 种。厨师将所有这些顺序按照字典序排列。

现在,厨师考虑了两个具体的上菜顺序 PP 和 QQ(每个顺序都是 11 到 NN 的一个排列)。设 PP 在字典序排列中是第 aa 个,QQ 是第 bb 个。请计算 ∣a−b∣|a-b|。

输入格式

第一行一个整数 NN。

第二行 NN 个整数,表示顺序 PP。

第三行 NN 个整数,表示顺序 QQ。

输出格式

输出一个整数,表示 ∣a−b∣|a-b|。

输入输出样例

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

说明/提示

上菜顺序:

  1. (1,2,3)
  2. (1,3,2)
  3. (2,1,3)
  4. (2,3,1)
  5. (3,1,2)
  6. (3,2,1)

顺序 P=(1,3,2)P = (1,3,2) 是第 2 个,顺序 Q=(1,2,3)Q = (1,2,3) 是第 1 个,所以答案为 ∣2−1∣=1|2-1| = 1。

数据范围

2≤N≤82 \leq N \leq 8

PP 和 QQ 都是长度为 NN 的排列。

输入均为整数。