题库练习 次数指令
← 上一题 下一题 →

A5306 | 次数指令

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

有两个长度为 $N$ 的排列(即将 $(1, 2, ..., N)$ 重新排列得到的数列)$P$ 和 $Q$。

长度为 $N$ 的排列共有 $N!$ 种。在这些排列中,设 $P$ 是按字典序排列时的第 $a$ 小,$Q$ 是第 $b$ 小。请你求出 $|a - b|$。

输入格式

第一行输入一个正整数$N$
第二行输入$N$ 个数字,分别为$P_1$ $P_2$ $\ldots$ $P_N$
第三行输入$N$ 个数字,分别为$Q_1$ $Q_2$ $\ldots$ $Q_N$

输出格式

输出 $|a - b|$。

输入输出样例

输入 #1
3
1 3 2
3 1 2
输出 #1
3
输入 #2
8
7 3 5 4 2 1 6 8
3 8 2 5 4 6 7 1
输出 #2
17517
输入 #3
3
1 2 3
1 2 3
输出 #3
0
C++ 编辑器
输入
输出