#ATabc150c. 【STL:next_permutation】[ABC150C] Count Order
【STL:next_permutation】[ABC150C] Count Order
AT_abc150_c [ABC150C] Count Order
题目描述
有两个长度为 的排列(即将 重新排列得到的数列) 和 。
长度为 的排列共有 种。在这些排列中,设 是按字典序排列时的第 小, 是第 小。请你求出 。
输入格式
输入以如下格式从标准输入读入。
输出格式
输出 。
样例 1
输入
3
1 3 2
3 1 2
输出
3
样例 2
输入
8
7 3 5 4 2 1 6 8
3 8 2 5 4 6 7 1
输出
17517
样例 3
输入
3
1 2 3
1 2 3
输出
0
说明/提示
注释
对于两个数列 ,如果存在某个整数 ,使得 (),且 ,则定义 在字典序上小于 。
约束条件
- 都是长度为 的排列。
- 输入均为整数。
样例解释 1
长度为 的排列有 、、、、、 共 个。其中 是字典序第 个, 是第 个,所以答案为 。
由 ChatGPT 4.1 翻译