#AT1247. 计数序列

计数序列

题目描述

给定两个大小为 NN 的排列 PPQQ(即,PPQQ 都是(1,2,N)(1,2,…,N)的重排列)大小为 NN 的排列共有 N!N!种可能。

在这些排列中,PPQQ 分别是字典序第aa 个和第bb个最小的排列。求 ab|a-b|

注意

对于两个序列 XXYY,当且仅当存在整数kk 使得对于 1i<k1 \leq i < kXi=YiX_i=Y_i;且Xk<YkX_k< Y_k 时,才称XX的字典序小于YY

输入

第一行一个整数NN

第二行长度为NN的排列PP

第三行长度为NN的排列QQ

输出

输出ab|a-b|

3
1 3 2
3 1 2
3

样例解释

大小为3的排列共有6种:(1,2,3),(1,3,2),(2,1,3),(2,3,1),(3,1,2),和(3,2,1)。其中(1,3,2)和(3,1,2)分别是字典序第2 个和第5个最小的排列,因此答案是 |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

提示

  • 2  N  8 2\ \leq\ N\ \leq\ 8
  • PPQQ是大小为NN的排列